2017年1月6日
CakePHP初心者用備忘録
■ControllerからViewへ値を引き渡す方法
$this -> set(“変数”, “値”);
上記記述で設定し、Viewで変数をechoする等。
Viewで表示する変数text1にControllerで設定した変数$text1を表示する
$this -> set(“text1”, $text1);
■Viewで値をPOSTする方法
フォームのname属性をキーに$thisのdataプロパティにまとめて格納される
Controllerで
$this -> data[“xxx”]
で取り出せる。
■サニタイズ
テキスト送信時に悪質なスクリプトなどを無効化するクラスがSanitize
2017.1.10修正
■命名ルール(CakePHP2.5使用)
データベースのテーブル名は必ず複数形にする。
Modelのファイル名は_(アンダースコア)つなぎをキャメル形式に変更し単数形(sをはずす)にする。
Controller、Viewのファイル名は複数形にする。
例)テーブル名 :test_sample_datas
Modelファイル名 :TestSampleData.php
Controllerファイル名:TestSampleDatasController.php
Viewフォルダ名 :TestSampleDatas
コメントを書く