閲覧総計:2628 (本日:1 昨日:0)
CakePHPの入門者トレーニングとして、gihyo.jpサイトの「CakePHPで高速Webアプリ開発」
がすばらしい。しかし、このサンプル例題はCakePHP1.1で解説されている為、CakePHP1.2
では少し異なるコード表現になりそうな所がある。
サンプル例題「ToDoアプリ」をCakePHP1.2でトレースしてみた。 09/01/01
【目次】(項目をクリックすると、そこに飛べます)
レイアウトの作成 †
(原典)http://gihyo.jp/dev/serial/01/cakephp/0010?page=1
/app/views/layouts/default.ctp
●ヘッダとフッタが変化した事に着目。 09/01/10
![LH_tasks_layoutsオリジナル適合.JPG LH_tasks_layoutsオリジナル適合.JPG](http://kuri6005.sakura.ne.jp/cake/wiki/index.php?plugin=ref&page=ToDo%A5%A2%A5%D7%A5%EA%285%2F5%29%A4%F2%A5%C8%A5%EC%A1%BC%A5%B9%A4%B7%A4%C6%A4%DF%A4%BF&src=LH_tasks_layouts%A5%AA%A5%EA%A5%B8%A5%CA%A5%EB%C5%AC%B9%E7.JPG)
ページタイトルの設定 †
(原典)http://gihyo.jp/dev/serial/01/cakephp/0010?page=2
/app/controllers/tasks_controller.phpを編集
画面左上にページタイトルが設定された所に着目。 09/01/11
![LH_tasks_ページタイトル設定1.JPG LH_tasks_ページタイトル設定1.JPG](http://kuri6005.sakura.ne.jp/cake/wiki/index.php?plugin=ref&page=ToDo%A5%A2%A5%D7%A5%EA%285%2F5%29%A4%F2%A5%C8%A5%EC%A1%BC%A5%B9%A4%B7%A4%C6%A4%DF%A4%BF&src=LH_tasks_%A5%DA%A1%BC%A5%B8%A5%BF%A5%A4%A5%C8%A5%EB%C0%DF%C4%EA%A3%B1.JPG)
![LH_tasks_ページタイトル設定2.JPG LH_tasks_ページタイトル設定2.JPG](http://kuri6005.sakura.ne.jp/cake/wiki/index.php?plugin=ref&page=ToDo%A5%A2%A5%D7%A5%EA%285%2F5%29%A4%F2%A5%C8%A5%EC%A1%BC%A5%B9%A4%B7%A4%C6%A4%DF%A4%BF&src=LH_tasks_%A5%DA%A1%BC%A5%B8%A5%BF%A5%A4%A5%C8%A5%EB%C0%DF%C4%EA%A3%B2.JPG)
アクセスしやすいURLの設定(Routes) †
/app/config/routes.phpを指示通り変更する。
(以前のアクセスURL)
http://localhost/cake/tasks
↓
(変更後のアクセスURL)
http://localhost/cake/
![LH_tasks_layoutsオリジナル適合.JPG LH_tasks_layoutsオリジナル適合.JPG](http://kuri6005.sakura.ne.jp/cake/wiki/index.php?plugin=ref&page=ToDo%A5%A2%A5%D7%A5%EA%285%2F5%29%A4%F2%A5%C8%A5%EC%A1%BC%A5%B9%A4%B7%A4%C6%A4%DF%A4%BF&src=LH_tasks_layouts%A5%AA%A5%EA%A5%B8%A5%CA%A5%EB%C5%AC%B9%E7.JPG)