2009-07-21から1日間の記事一覧
環境 CakePHP 1.2 調査 モデルの保存前にコールバックされるメソッドである Model::beforeSave() でモデルデータを変更し、バリデーション エラーが発生した場合、beforeSave() での変更内容はビューに反映されるのか? 結果 反映されない。 考察 beforeSave…
環境 CakePHP x.x 疑問 モデルに書くべきロジックをコントローラに書いてしまう悪癖の動機は何か? 悪癖を正常化するために何か工夫できるか? 回答 動機は、楽だから。 なぜ楽なのか? コントローラは制御を司る場所なので絶対に触れる場所であり、2つファ…
環境 CakePHP 1.2 疑問 データベースから初期値を取得する項目群があり、項目群には入力項目と非入力項目が混在している場合、コントローラのロジックはどのようなパターンとなるか? 回答 コントローラは以下のパターンになる。 array( ... ), )); $this->…