今、仕事でECサイトと基幹システムの設計をしているんだけども、
外注する予定だったのに急遽予算の都合で内製しなくてはならなくなり、
会社でWeb系システム作れる人が僕しかいないために、
スケジュールの都合上フレームワークを何か使わなければということで、
以前、ZendFrameworkを使ったことあったけども、あれは基本的に手動で
ガシガシ作っていくタイプなので、スケジュール短縮には意味無し。
ということで、CakePHPを勉強中です。
CakePHP1.2ガイドブック
CakePHP ポケットリファレンス
計2冊で勉強中なわけだけども、
家のubuntu君にガシガシと環境構築し、公式のチュートリアルを終えて、
さっそく CakePHP1.2ガイドブックで習得 という段階でつまづいた。
Chapter4 の bakeで焼いてみよう の項目で、
指示通り作ったつもりで、いざ表示してみるとなぜかアソシエーションが反映されない。
グーグル先生に聞いてみたところ同じく困っている人がおり、
view を再度bakeで 作り直すと直るとのこと。
・・・だめぽ(´Д `;;
ちゃんと、投稿を読み進めると、
bakeを使って連続で Model>Controller>View を作成すると、
bakeがModelの情報を拾えず、結果としてアソシエーションがうまく反映されないのではとのこと。
そんなわけで、一度 Quit した後に Viewを作り直したところ無事反映されました。
ちゃんと最後まで読もうゼ自分。