2009-07-11から1日間の記事一覧
環境 CakePHP 1.2.3.8166 問題 Model::validates() で引数で渡したデータをバリデートしない。 解決方法 CakePHP 1.1 以前の場合、validates($this->data) でバリデーションできた。 1.2 以降は Model::set() でデータを予め設定しておく必要がある。 Model-…
環境 CakePHP 1.2.3.8166 問題 バリデーション エラーで自分自身の画面を再表示する際、非入力項目の内容の扱いが面倒。 以下、初期表示時のデータ取得処理。 Product->find('all'); $this->data = $products; ?> 初期表示後、ユーザーがフォームを POST す…