- 追加された行はこの色です。
- 削除された行はこの色です。
*Tasksコントローラの修正 [#j9e5b29c]
閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);)
CakePHPの入門者トレーニングとして、gihyo.jpサイトの「CakePHPで高速Webアプリ開発」
がすばらしい。しかし、このサンプル例題はCakePHP1.1で解説されている為、CakePHP1.2
では少し異なるコード表現になりそうな所がある。
サンプル例題「ToDoアプリ」をCakePHP1.2でトレースしてみた。 09/01/01
【目次】(項目をクリックすると、そこに飛べます)
#contents
~
*入力フォームを作る [#v10194bd]
*必要なJavaScriptライブラリの入手 [#e960bb33]
(原典)http://gihyo.jp/dev/serial/01/cakephp/0006?page=1
(原典)http://gihyo.jp/dev/serial/01/cakephp/0008
http://script.aculo.usからJavaScriptライブラリを入手
|&attachref(Ajaxツール導入1.JPG,zoom,300x300,button){新しい画像添付};|&attachref(Ajaxツール導入2.JPG,zoom,300x300,button){新しい画像添付};|
|1.Download pageをクリック|2.current versionのzipファイルをダウンロード|
9個のファイルを/cakephp/app/webroot/js/フォルダへ配置
1.prototype.js
2.builder.js
3.controls.js
4.dragdrop.js
5.effects.js
6.scriptaculous.js
7.slider.js
8.sound.js
9.unittest.js
(はまりポイント)ファイルが2つのフォルダにわかれているとは思わなかった。
prototype.jsの1つだけがlibフォルダに、他の8個のファイルはsrcフォルダ内にあった。
●完了メッセージが表示されるので,メッセージ上のリンクを辿る
&ref(LH_cake_tasks保存完了メッセージ画面.JPG);
●タスクが追加された
&ref(LH_cake_tasksデータ入力確認画面.JPG);
#comment_nospam
#vote(参考になった[0],ふつう[0],参考にならなかった[0])