CakePHP Cakephp ログイン中のユーザ情報 現在ログイン中のユーザー情報を、データベーステーブルに格納したいことがある。その場合はコントローラーでデータ保存前に以下のようにしておく。$this->data = $this->Auth->user('id');id以外の情報も取り扱うこ... 2010.06.04 CakePHP
CakePHP CakePHPで親子テーブルを扱う CakePHP では hasOne(1対1), hasMany(1対多), belongsTo(多対1), hasAndBelongsToMany(多対多)でModelを結びつけることができる。これは非常に便利な機能のひとつ。これを単純に使... 2010.06.04 CakePHP
CakePHP CakePHP pagenatorのメモ pagenatorのメモ。◆とりあえず使う◇controllerのindex actionに書く function index() { $this->Deposit->recursive = 0; $this->set('deposit... 2010.06.03 CakePHP
CakePHP CakePHP 簡単に”実データを削除しない”論理削除を実装する bakeするとview、edit、deleteするリンクを作ってくれる。でも、そのまま削除されると困ることもある。今回はactiveフラグを1から0に書き換えるように変更するにはどうしたらいいか考える。◆bakeされたコード◇viewの1レ... 2010.06.03 CakePHP
CakePHP [CakePHP] キャッチオール CatchAll(キャッチオール)とは、全てをキャッチするということ。メールシステムなどでよく使われる。メールシステムでの例・・・存在しないアドレス宛にメールが来たら通常はエラーメールを返す。キャッチオールを指定すると存在しないアドレス宛て... 2010.05.20 CakePHP