【PHP】フレームワーク CakePHP 14ホール目【v2.1】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/05/01(火) 16:58:44.53ID:fVBzm1/ACakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう
※他フレームワークとの比較等はスレ違いです
テンプレは>>1-5くらい には無いかも
■本家
http://www.cakephp.org/
APIドキュメント
http://api.cakephp.org/
the Bakery
http://bakery.cakephp.org/
CakeQs
http://cakeqs.org/
CheatSheet (PDF)
http://cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
github - cakephp
http://github.com/cakephp
■日本語公式
http://cakephp.jp/
フォーラム
http://cakephp.jp/modules/newbb/
cookbook(マニュアル)
http://book.cakephp.org/ja
前スレ
【PHP】フレームワーク CakePHP 13ホール目【v2.0】
http://kohada.2ch.net/test/read.cgi/php/1320768310/
0385nobodyさん
2012/07/18(水) 16:32:06.06ID:???0387nobodyさん
2012/07/18(水) 16:57:40.65ID:???こっちだとどうなんだろ?
0388nobodyさん
2012/07/18(水) 17:49:20.92ID:???0389nobodyさん
2012/07/18(水) 18:04:13.59ID:???Cake云々言う前に論外。
0390nobodyさん
2012/07/18(水) 18:20:44.17ID:???必要最小限のコードでビュー(レイアウト含む)を作って、吐き出したコードさらしてみ?
あと中途半端にオレオレ入れるのって大抵時間とかが足らないので
仕様をよく理解できてないパターンだよな。
少なくとも FormHelper 使えないっていう人初めて見たわ。
0391nobodyさん
2012/07/18(水) 18:23:51.98ID:???フォーム関係でFormHelper使わずに何とかするって
それ、Cake使う意味無いだろw
0392nobodyさん
2012/07/18(水) 18:53:13.37ID:???0393nobodyさん
2012/07/18(水) 18:56:47.21ID:???>とりあえずCake使う時は、提供されてる機能を無理に使おうとしないことだ
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
>ちょっと試して期待した動作しなかったらやめる
なるほど、時間とかが足らないんだな
0394nobodyさん
2012/07/18(水) 21:00:57.07ID:???0395nobodyさん
2012/07/18(水) 21:32:59.34ID:???0396nobodyさん
2012/07/24(火) 23:11:24.05ID:???> formヘルパーにエラーを出すメソッドがある。
> APIリファレンス読んでみ
ねーじゃん!!!1.3だよ?!
0398nobodyさん
2012/07/24(火) 23:41:28.03ID:???いやないないない!ないだろ!
$form->error()じゃなくて、エラー全部出すやつだよ?!
0399nobodyさん
2012/07/25(水) 00:30:12.80ID:???にすると、全てのビューに関する処理は
スルーされるって認識で良いですかね?
0400nobodyさん
2012/07/25(水) 02:36:41.75ID:???※2.x以上しか知識ありません。念のため。
0401nobodyさん
2012/07/25(水) 02:38:31.88ID:???Dispatcher とかが裏でゴソゴソViewクラスに値を渡したりとかはやってるよ?
0402nobodyさん
2012/07/25(水) 10:48:07.13ID:???ビューをDBで管理しようと思いまして、>>399にすれば
余計な処理を実行させなくても良いのかな?と思っていました。
0405nobodyさん
2012/07/25(水) 22:22:16.55ID:???きっとDispatcher周りの大改造が必要になるぜ
無理とは言えないが、かなり仕様を理解しないとだめだろうな
この程度の質問にすらすら答えられるようじゃないとドツボにハマるよ
まぁでもどうなるのか見てみたい
進捗を報告してくれ
0407nobodyさん
2012/07/25(水) 22:56:14.30ID:???まとめたのを出すメソッドがないから何なんだ
0409nobodyさん
2012/07/27(金) 13:43:34.69ID:Ij5uT65n-----
・名前を入力してください
・メールアドレスを入力してください
-----
名前[ ]
!名前を入力してください
都道府県[▼東京都 ]
メールアドレス[ ]
!メールアドレスを入力してください
inputの下には自動で出してくれるんですが、
一番上にあるようなエラーの一覧が欲しいんです
本当にお願いします。
0411nobodyさん
2012/07/27(金) 14:01:38.23ID:???>>404してvalidationErrorsで検索してみ
0412nobodyさん
2012/07/27(金) 15:54:14.68ID:Ij5uT65nありがとうございます。入っていました。
ただ、 $this->Model->validationErrors にアクセスできません
themeView に Modelオブジェクトが無いと言われます
0413nobodyさん
2012/07/27(金) 15:59:54.55ID:???みたいなメソッドが無いか?って事だろ?
で、結論としては「無い」んだよ。
>>409みたいなことがやりたいなら$form->errorを全て書くか
>>404をしろよ。そこをまずは納得しろ。
0414nobodyさん
2012/07/27(金) 16:11:56.02ID:???1.3じゃあ入ってないの?
0415nobodyさん
2012/07/27(金) 16:11:58.09ID:Ij5uT65n分かりやすい説明ありがとうございます。
無いんですね。
> >>409みたいなことがやりたいなら$form->errorを全て書くか
あ、これでいいですね。
$form->error('inpu1');
$form->error('inpu2');
$form->error('inpu3');
$form->error('inpu4');
まだ試してないですけど、こうやればおkですよね。
これでいきます。
ありがとうございました!
0416nobodyさん
2012/07/27(金) 16:13:04.99ID:???0417nobodyさん
2012/07/27(金) 16:27:39.79ID:???それでいいのかよw
0419nobodyさん
2012/07/27(金) 17:18:46.30ID:???コピペじゃない方法でやることもできそうですね
誰か頼みました!w
0420nobodyさん
2012/07/27(金) 17:21:02.41ID:Ij5uT65nいや、エラー一覧を出してくれるのがベストでしたが、
無いというので、もうこれで妥協しました
0421nobodyさん
2012/07/27(金) 17:59:17.31ID:QJsfcWivAuthのログイン認証で手間取っています。
usernameとpassword以外にも、
certificationというフィールドが1かどうか、確かめさせてからログインさせたいのですが、
$this->Auth->userScope = array('certification'=>1);
をfunction beforeFilter()に追加しても、
実際のsql文的には追加されていないようで、certification関係なく、ログインできてしまいます。
どこがいけないでしょうか?
0422nobodyさん
2012/07/27(金) 18:54:38.02ID:???this->Auth->authenticateあたりに変更されたのって関係ない?
0424nobodyさん
2012/07/28(土) 05:06:27.70ID:NZVlXbv8$this->Auth->authenticate = array(
'Form' => array(
'scope' => array('User.certification'=>2)
)
);
でできました!
これで10時間以上格闘してたので本当に嬉しいです
ありがとうございました
0425nobodyさん
2012/07/29(日) 20:58:02.94ID:???cakephp1.3で、独自ドメインを取得、サーバーはロリポップレンタルです。
いままでは http://yyy.yyy.com/test/ にcakeをインストールしていましたが、
http://xxx.xxx.com/ でアクセスしたいと思い、
.htaccessを修正し、http://xxx.xxx.com でアクセスできるところまではいきました。
そこから、
いままで http://yyy.yyy.com/test/controller/ でアクセスしていたところも
http://xxx.xxx.com/controller でアクセスできるかな?と思ったら、URL直打ちならいけました。
でも、$html->link('test', array('controller' => 'controller') としても、実際にレンダリングされる
HTMLでは、http://xxx.xxx.com/test/controller にリンクされています。
これを、testの部分をなくすことはできないでしょうか?
0426nobodyさん
2012/07/29(日) 21:07:28.25ID:???前にテストしていた http://yyy.yyy.com/ は、既に他のファイルがいろいろあったので
cakephpテスト用に
http://yyy.yyy.com/test/app/...
http://yyy.yyy.com/test/cake/...
みたいな構成にしてたんですが、
今回はcakephpを一つ動かすだけのサイトにするつもりです。
で、前と同じように
http://xxx.xxx.com/test/app/...
http://xxx.xxx.com/test/cake/...
みたいに配置しているんですが、そもそも、http://xxx.xxx.com/app/にすべきだったんでしょうか?
.htaccessは、ドメイン直下、test/直下、app/直下、app/webroot直下の4つを修正しました。
0427nobodyさん
2012/07/29(日) 21:28:07.68ID:???結局インストールディレクトリをかえて、
http://xxx.xxx.com/app/になるように配置したら
期待したとおり、http://xxx.xxx.com/controller とHTMLに吐き出すようになりました。
これでいこうと思うのですが、
この配置がドメイン直下での運用の場合は正解なんでしょうか。
0428nobodyさん
2012/07/29(日) 23:35:13.63ID:???ひとつだけなら
example.com
もうひとつなら
example.org
サブドメインは自由
0429nobodyさん
2012/07/29(日) 23:45:55.88ID:???0430nobodyさん
2012/07/30(月) 00:12:58.18ID:???>>429
つhttp://tools.ietf.org/html/rfc2606
0431nobodyさん
2012/07/30(月) 00:18:16.96ID:???URIとファイルパスの書き方がぐちゃぐちゃだな。
ディレクトリ構造の記述にはプロトコルは関係ないだろ。
そんな質問の仕方をしてるってことはマニュアルを全然読めていない証拠だから
誰も真剣に答えてくれんよ。
0432nobodyさん
2012/07/30(月) 00:29:32.30ID:???そして「マニュアル通り」にしろ。
ほとんどのことはそれで解決できる。
それでも無理なときはもう一度マニュアル読め。
つまり、たいていのケースに対しての定石が既に用意されている。
ルールに縛られるのが窮屈だからといって安易に定石を離れることは
一時しのぎは出来るかも知れないが結局遠回りになる。
ブログの記事なんかを参考にする場合は、
マニュアルの読み方や定石の解説をしているものならいいが、
小ネタの披露などの類は定石を一通りマスターしてからだ。
0433nobodyさん
2012/07/30(月) 11:01:11.94ID:???レスありがとうございます。
指摘いただいたことを修正して改めて質問させてください。
http://example.com/ でアクセスしたいのですが、
マニュアルでは
/cake_install/
├/app
└/cake
と配置して、
DocumentRoot /cake_install/app/webroot
と設定すればいいとなっていました。
レンタルサーバーのため、httpd.confはいじれないので、
.htaccessにRewriteBaseを設定しました。
すると確かにhttp://example.com/でアクセスできるのですが、
cakeから出力されたHTMLでは、コントローラーへのアクセスURLが
http://example.com/cake_install/controller/
になっていました。
これを、http://example.com/controller/にしたかったんです。
そこで、cake_installのディレクトリを作らずに
/app
/cake
にしたところ、うまくいきました。
これが正しい配置なんでしょうか?
0434nobodyさん
2012/07/30(月) 13:14:23.48ID:???0435nobodyさん
2012/07/30(月) 15:31:19.13ID:???要するに解凍した cake ディレクトリの中身をそのまま ftp での一番上にぶちまけたってことかな?
ならば、公開時の設定としては推奨されていないが、
正常に動くかどうかという点に関してはOK。
ここ見れば分かるよね?
http://book.cakephp.org/1.3/ja/view/913/%E9%96%8B%E7%99%BA-Development
>すると確かにhttp://example.com/でアクセスできるのですが、
>cakeから出力されたHTMLでは、コントローラーへのアクセスURLが
>http://example.com/cake_install/controller/
>になっていました。
これはどこか設定が間違ってる
0436nobodyさん
2012/07/30(月) 16:35:51.07ID:???2以降はマシになったんかな?
でもctpテンプレに使うとかうちはなしだなあ、デザイナにコーディング頼めないじゃん
0437nobodyさん
2012/07/30(月) 17:55:19.65ID:???0438nobodyさん
2012/07/30(月) 18:06:30.07ID:???0439nobodyさん
2012/07/30(月) 20:03:51.92ID:???厨とか悪いことのような言い方されるから言い出しにくい雰囲気・・・
0440nobodyさん
2012/07/30(月) 21:12:22.01ID:???処理が明確になったんじゃないかな
引き換えに、コーディング工程数というか、タイプするキーの数は増えたけど
0441nobodyさん
2012/07/30(月) 21:15:21.67ID:qcTCojeX動かした事のある人いる?
0442nobodyさん
2012/07/30(月) 21:31:34.90ID:???0443nobodyさん
2012/07/30(月) 21:59:05.68ID:???そうです、cakeディレクトリを中身だけトップに入れました。
マニュアルの指定されたページを見ると、
http://www.example.com/cake_1_3/ でアクセスできますよね?ってことですが
/
└cake_1_3
├app
└cake
の構成だと、確かにhttp://www.example.com/cake_1_3/でアクセスできました。
> >すると確かにhttp://example.com/でアクセスできるのですが、
> >cakeから出力されたHTMLでは、コントローラーへのアクセスURLが
> >http://example.com/cake_install/controller/
> >になっていました。
>
> これはどこか設定が間違ってる
やっぱりなんか間違ってるんですね…
0444nobodyさん
2012/07/31(火) 08:43:55.59ID:???webroot, APP, CAKE をどこにおいても問題なく動く。
2.x の経験から言えば、 >>443 はパスの設定は自分で書かないとダメなんじゃないかな?
1.3のマニュアル読んだことはあまりないんで間違えてるかもしれんけど。
いまさら1.3には興味がわかないんであとは自分で調べてくれ。
0445nobodyさん
2012/07/31(火) 21:30:00.08ID:???ありがとうございます。
index.phpの設定ですが、
cake1.3のマニュアルによると、
/app
└/webroot
/cake
といった、普通の?配置にしない場合は、確かにindex.phpで場所を設定できるようでした。
http://book.cakephp.org/1.3/ja/view/915/%E5%BF%9C%E7%94%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
今回は配置は/cake_install以下に上記の通り配置して、
http://www.example.com/ でアクセスできるんですが、
$html->link('aaa', array('controller' => 'cont')
で出力されたURLがhttp://www.example.com/cake_install/cont になってしまうのを http://www.example.com/cont にしたいのです…。
0446nobodyさん
2012/07/31(火) 22:02:44.89ID:???ちなみにその
http://www.example.com/cake_install/cont
では動作してるの?
それと
http://www.example.com/cont
ではどんな挙動になるの?
0448nobodyさん
2012/07/31(火) 22:13:47.14ID:???HtmlHelper::link() のふるまいに問題があるのか。
ちょっとソース見てみる。
0449nobodyさん
2012/07/31(火) 22:18:13.20ID:???今気づいたんですが、妙な挙動になっていました。
トップページは、routes.phpの設定でpages_controllerのindexアクションを呼ぶようにしています。
Router::connect('/', array('controller' => 'pages', 'action' => 'index'));
http://www.example.com/ にアクセスしたとき、$html->link('controller', '/cont/')は、
http://www.example.com/cake_install/cont と出力されますが、それをクリックして
http://www.example.com/cake_install/contに遷移すると、
$html->link('controller', '/cont/')は、
http://www.example.com/cont と出力されていました。
これをクリックすると、また元に戻り、これを繰り返します。
ちなみに、トップページに戻るための出力も、$html->link('top','/')としてましたが、
http://www.example.com/になったり、http://www.example.com/cake_install になったりするようです。
0450nobodyさん
2012/07/31(火) 22:20:01.18ID:???HtmlHelper::link()
↑
Helper::url()
↑
Router::url()
0451nobodyさん
2012/07/31(火) 22:25:10.66ID:???0452nobodyさん
2012/07/31(火) 22:26:19.86ID:???0453nobodyさん
2012/07/31(火) 22:51:02.56ID:???Router::url()のソースが挙動の操作をしているとのことで、少し見てみましたが
<?php echo $html->base; ?>をすると、
/cake_install がでたり、何もでない(空文字)だったりするようです。
0454nobodyさん
2012/07/31(火) 23:13:11.82ID:???/.htaccess
RewriteBase /cake_install
/cake_install/.htaccess
RewriteBase /
/cake_install/app/.htaccess
RewriteBase /app
/cake_install/app/webroot/.htaccess
RewriteBase /app/webroot
にしたところ、http://www.example.com/controller のページでは、
常に正しく http://www.example.com/controller と出力するようになりました。
($html->base に何も入らなくなりました)
が、トップページ http://www.example.com/ にアクセスした場合だけ、
$html->base に cake_install が入り、
http://www.example.com/cake_install/controller となっています。
0455nobodyさん
2012/07/31(火) 23:37:04.27ID:???わかった
bootstrap.php
に、
Configure::write( 'App.base', '/' );
で、どう?
0457nobodyさん
2012/07/31(火) 23:47:04.93ID:???HtmlHelper::link で吐き出すURLは Router::url で生成されてるんだけど、
ベースURLはRouterのインスタンスの$__paths[0]['base'] に保存されてる。
で、これは Dispatcher::baseUrl() の戻り値。
この Dispatcher::baseUrl() をみてやると、
最初の方に Configure に書き込んだ設置を展開していて、
もしそこに 'base' があればそれを優先する仕組み。
デフォはこれは設定されていないんで、 dirname( env( 'PHP_SELF' ) ) から算出してるってこと
0458nobodyさん
2012/07/31(火) 23:49:45.96ID:???確かに /cake_install だったのが / に変わり、$html->linkも、cake_installなしで
出力されましたが、UploadPackというプラグインの画像出力が
<img src="//uploaddir/image.png"> のようになり、画像がでなくなりました…
これはプラグインのソースを修正する必要があるのかもしれません。
そして、色々やっていただいて本当に申し訳ないのですが、
ドキュメントルート直下の /.htaccess の記述が間違っていたようで、
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /cake_install
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
としていたのを、
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^$ cake_install/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ cake_install/$1 [L]
</IfModule>
と変更すると、うまくいきました!
修正後の記述も、ネットから拾ってきたものでよく理解はしていないのですが、
なんとかこれで動きそうです。
本当にありがとうございました&すいませんでした。
0459nobodyさん
2012/07/31(火) 23:50:05.45ID:???身体もたないぞw
0460nobodyさん
2012/07/31(火) 23:51:50.45ID:???$__paths[0]['base'] に値が入ってるのがダメなような気はしたんですが
それがどこでどうセットされてるかまでは見れなかったんで
今後の参考にさせていただきます!!
0461nobodyさん
2012/08/01(水) 00:09:50.35ID:???> 身体もたないぞw
まさにそのとおりでした。
実は
/cake_install
├/app
└/cake
でインストールしたあと、うまくいかなかったんで
/app
/cake
で直下にぶちまけて動かしてたんです。
で、先ほどからずっと/cake_installの方のファイルをさわったりしてたんですが
.htaccessの修正で対応できた!と思い、
/app
/cake
の方を消したら、また元に戻りました。
URLがころころ変わってたのも、環境が複数あったのが問題だったようで…
そして、指摘された Configure::write( 'App.base', '/' ); を入れて、
リンクURLは問題なく出力されていますが、
先ほど書いた通りプラグインのUploadPackの画像出力URLが//になることだけが問題になりました。
UploadPackのソースを確認してみます
0462nobodyさん
2012/08/01(水) 00:56:24.96ID:???プラグインのuploadpackを下記の通り修正し、今回の一連の問題が解決しました。
ありがとうございました。
function image($data, $path, $options = array(), $htmlOptions = array()) {
$options += array('urlize' => false);
// src="//imageurl" になって出力されるのを修正
// 生成されたタグから、"//example/example.png" の最初の / を一本削除
// return $this->output($this->Html->image($this->url($data, $path, $options), $htmlOptions));
$imgtag = $this->Html->image($this->url($data, $path, $options), $htmlOptions);
$imgtag = str_replace('//', '/', $imgtag);
return $this->output($imgtag);
}
0463nobodyさん
2012/08/02(木) 17:37:50.48ID:???ググっても情報が1.2や1.3系で古いです。
2.x系ではどうすればいいのでしょうか?
DBでビュー管理ししている人が居たら教えてください。
0464nobodyさん
2012/08/02(木) 20:48:40.47ID:???ファイルシステムと分離されていないからコアを変更することになるけどいいの?
もっとも、PHPのソースコードをDBに格納してそれを取り出して云々て話だったら1.3系であろうが2.x系であろうが同じ。
0465nobodyさん
2012/08/02(木) 20:51:57.55ID:kl7SocZ+Azure上でcake入れてるとの事ですけど
動作は安定してますか?
DBは、SQL Azure?
それとも Webロール側に Windows版のMySQLを入れてますか?
あと、Azure上にcakeを入れる方法とかを解説しているサイトがあったら教えて下さい。
0466nobodyさん
2012/08/02(木) 21:02:45.91ID:???ブログのテンプレート編集ってあるじゃないですか?
ああいうことをしたいと思っているんです。
公開画面ではCakeのビューは使わずにDBのみで対応するとか
0470nobodyさん
2012/08/02(木) 21:40:40.11ID:???パスの情報をコアに教えるのは簡単だし結合は緩いんで、
ディレクトリの構造を工夫して、パスの管理をDBに委ねるっていうのがいいと思うが。
あと、更新履歴なんかはDBに任せられるな。
0471nobodyさん
2012/08/02(木) 21:44:35.65ID:???0472nobodyさん
2012/08/02(木) 22:09:38.31ID:???最近Azureが更新されて、Linuxの仮想サーバを立てられるようになったり、
仮想ネットワークが組めるようになってる。データの永続化のしきいも下がってる。
俺が試したのはLinuxの仮想サーバ上。CentOS6.2だから素直な環境が組める。
これからPHPの運用環境をAzureに組むなら、どういう基盤が良いか再考したほうがいいよ。
0473nobodyさん
2012/08/02(木) 22:13:49.40ID:kl7SocZ+サンキュー
個人的にはAWSで行きたいんだけど
お上からの指令でAzureでやんちゃくちゃならない案件なんだよね。
0474463
2012/08/03(金) 01:19:17.08ID:???例えばなんですが、ブログのテンプレ(テーマ)って
修正しても元に戻したり、別の物を選べるじゃないですか?
それをファイルで管理するって事は、元ファイルをwebroot以外の場所に置いて、
使用する時に/app/views/themed/以下にコピーするって事でしょうか?
そして、/app/views/themed/に作ったテーマのソースを
file_get_contentsで取得してfopen→fwriteで編集するみたいな。
そうであれば、DBに記録するのも、
ファイルとして用意するのも同じような気がしますね・・・
更新履歴宿のテーマを使うかだけをDBに記録するだけで良いのかなぁ
0475nobodyさん
2012/08/03(金) 07:21:24.39ID:???WPしか知らんが、あれはファイルの本体があって、更新履歴はDBに保存してる。
テーマの管理はファイルの記述ルールにのっとってリクエストのたびに解決してる。
それをたとえばCakePHPでやりたいんなら、更新履歴の管理はコアとは関係のない実装が可能なので、
コアの拡張はテンプレートのファイル構造の変更だけで済む。
で、それ(ファイル構造)だけならコアの設計ですでに綺麗に切り離されてるから
アプリケーションで対応できると思う。
あと、コアの変更に関してはアプリケーション側でほとんどのコアライブラリファイルを
上書きできるようにしてあるわ。
俺の知識不足だった。
すまん。
0476463
2012/08/03(金) 14:43:49.29ID:???詳しく教えていただいたのに恐縮ですが、
おっしゃる意味がいまいち想像できず、理解できませんでした・・。
ここでいう「更新履歴」とは、「どのユーザがどのファイルを更新した」
と言う情報のみを記録するデータでしょうか?
それとも、ソース毎管理するのでしょうか?
当初、私が>>463で記載した「DBをビューで管理したい」が、
別にDBでなくても、もっと便利で簡単な方法があるなら
DBにこだわりはありません。
最終的な目的としては、ブログのように
複数のデザインを切り替えて編集できる機能を持ちたいのです。
それを管理画面から操作したいと思っています。
(そう言う点で言えばWordpressと同じなのかもしれません
0477nobodyさん
2012/08/03(金) 15:25:35.11ID:???ちょっとしたシステムを作る場合とかだと
cakePHP とかのFWを使わずにpure php を使って組んだ方が
環境構築時間を短縮出来て効率が良いと思うんだけど、
お前らはどう思いますか?
0478nobodyさん
2012/08/03(金) 15:33:52.08ID:???0479nobodyさん
2012/08/03(金) 15:44:57.43ID:???「ちょっとしたシステム」の規模が、掲示板とかお問い合わせフォームとか
その程度の物を指すなら、cake使わなくて良いと思う。
ただ、オープンソースや自作ライブラリを使いながら作るから、
pure phpと違うとは思うけど。
0482nobodyさん
2012/08/03(金) 18:12:50.67ID:S+tv8I6e0483nobodyさん
2012/08/03(金) 18:13:45.87ID:S+tv8I6e自作ライブラリを使った方が
あらゆる機能を把握出来るから
カスタマイズもスムーズに行くと思うんだよね。
>>480
あたりまえだのくらっかー
今回の案件は、オレオレFWで行きますぜ。
0484nobodyさん
2012/08/03(金) 19:08:06.08ID:???渋々Cake使ってる
まあ確かに開発は速い、動作は遅い
■ このスレッドは過去ログ倉庫に格納されています