エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CakePHP モデルの validation の拡張 同じ項目で違うメッセージを出す | Sun Limited Mt.
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHP モデルの validation の拡張 同じ項目で違うメッセージを出す | Sun Limited Mt.
CakePHP のモデルの validation の拡張のメモの続きです。 同じフォームの項目で違うエラーメッセージを... CakePHP のモデルの validation の拡張のメモの続きです。 同じフォームの項目で違うエラーメッセージを出したいときがあります。 例えばユーザ登録フォームでユーザID がフォーマットエラーなのか、既に使用されているのかなどです。 models/users.php var $validate = array( 'loginid' => '/^[0-9a-zA-Z]{8}$/', ); function validates($data=array()) { if(empty($data)) { $data = $this->data; } parent::validates($data); // loginid のユニークチェック if ($this->findByLoginid($data["User"]["loginid"])) { $this->invalidate("lo