MyController

WEB業界素人の僕がまた見返しそうなことのメモです。

CakePHP

【CakePHP2.2】タスクアプリケーションの作成

Controller array( 'Task.status' => 0 ) ); $tasks_data = $this->Task->find('all',$options); //debug($tasks_data); $this->set('tasks_data',$tasks_data); } public function don…

【CakePHP2.x】Viewについてのメモ

Viewでは・リクエスト情報が使える ・ユーザ入力がある情報を表示する場合は基本全てh()関数でエスケープする request->data['keyword']); ?> ・Viewの外側にレイアウトがあるイメージで、 ヘッダ、フッタ共通はレイアウトに書く。 でもファイルの場所はvie…

【CakePHP2.x系+Mysql】Modelについて(SQL文のコピペ用、複数テーブル結合など)

Modelでは ・データ操作 ・バリデーション ・アソシエーション(複数モデル操作) が可能。 データ操作はfind,saveなど アソシエーションは$belongsTo,$hasManyなどがよく使われてるそう。 Mysql操作 めちゃくちゃ使うのにググってもシンプルなの書いてある…

【cakephp2】mysqlに直接ハッシュ化したパスワードを設定する

アプリ側でユーザ登録をするなら不要だが、 共通のIDパスワードを使うようなアプリならば自分でDBにadmin,guest用の2つくらいあればいい。そんなとき用のメモ。 cakephpでは通常 sha1 という方式でハッシュ化をしているらしい。 変更とかもできるぽいけど…

【CakePHP】使い始めて覚えたことのメモ

基本 ControllerでSampleController.phpをつくる ViewでSampleディレクトリ作り、中身にindex.ctpとか作る $helpersプロパティ Cで宣言しなくてもh mnj ,mm [0jitmlヘルパー、formヘルパー、sessionヘルパーは使える。 その他使いたいときは指定する。 Vで書…