ログインでusernameでなくemailを使う。
ver: cake 2.4.2 Controller/AppController.php public $components = array( 'Auth' => array( 'authenticate' => array( 'Form' => array( 'fields' => array('username' => 'email') ) ), ), );
View ArticleCakePHP ログイン判定
ver: cake 2.4.2 ・変数のセット Controller/AppController.php public function beforeFilter() { // add for login check $this->set( 'loggedIn', $this->Auth->loggedIn() ); } 例:ヘッダーで判定 if ($loggedIn) {...
View Articlecakephp memo : basic sql
・普通のSQL。アソシエーションがあるテーブルの値も自動で取得出来る。 fields, conditionsでselect, where. public function index(){ $users = $this->User->find('all', array( 'fields' => array('*'), 'conditions' =>...
View ArticlecakePHP: image upload
Uploadプラグインの中でも評価の高かった、 https://github.com/josegonzalez/cakephp-upload これを実装してみたのでメモ。 オプションも多く、使いやすそう。 今回使ったのは、以下のオプション。 'path' => '{ROOT}webroot{DS}files{DS}thumb{DS}', 'fields' => array( 'dir'...
View Articlecakephp image uplpoad 2
別テーブルで画像を管理、例えばuserとimagesテーブルで分けたい場合。 まずはimagesテーブルを作る。 CREATE table images ( `id` int(10) unsigned NOT NULL auto_increment, `model` varchar(20) NOT NULL, `user_id` int(11) NOT NULL, `name`...
View ArticleCakephp : HABTM アソシエーションでのupdateAll
状況としては、UserモデルとStudentモデルがある。Userは複数のStudentを持つ。 さらに、Studentは複数のCourseを持つ。Courseは重複するのでHABTM Associationとして登録。 Studentは各コース毎に受講しているか休学してるかstatusで管理する。status = 1 -> 受講中 、status = 0 -> 休学とする。...
View Article