エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHP1.2 Model::validates($data)の罠 | 自転車で通勤しましょ♪ブログ
CakePHP1.2の最新版である、1.2.1.8004にて、Model::validatesをオーバーライドして、モデル毎に独自の... CakePHP1.2の最新版である、1.2.1.8004にて、Model::validatesをオーバーライドして、モデル毎に独自のバリデーションを持たせていたのだが、いざ実験を行ってみると、全くバリデーションが効いていない。 <?php // コントローラー if ($this->Model->validates($this->data)) { // 検証OK } else { // 検証NG } ?> 上のように書いて、明らかにエラーになるような値を入力して渡しても、なぜかvalidatesをすり抜けてくる。 ちなみにモデル側は、 <?php // モデル function validates($data = array()){ if(empty($data)){ $data = $this->data; } parent::validates($data); // 独自のバリデーショ
2012/03/08 リンク