【CakePHP】組み込みバリデーションを勝手利用する
久しぶりにCakePHP本体のTipsなんかを。 現在ちょっとトリッキー(?)なバリデーションの利用を想定していまして、Model内の$validateプロパティでの指定以外で同機能が使えないものかと調べていました。 組み込みバリデーションは、全て「cake/libs/validation.php内にあるようで、こいつをインポートして直接メソッドを呼び出すだけで何処でも使えるようです。...
View Article【CakePHP】validates()とinvalidate()の記述順
バリデーションに関するTipsその2です。 これも意外に情報が書かれていないのですが、Model::validates()とModel::invalidate()の組み合わせ利用では順番があるようで、気をつけないと正しいバリデーション処理が行えないようです。...
View Article【CakePHP】バリデーションでのはまりどころ「required」指定
バリデーションについて、勘違いしていたことがあるのでメモ書きをしておきます。 バリデーション指定の中に「required」というパラメータがあるのですが、これは「必ず存在するフィールド」を定義するもののようですね。私は思いっきり「入力の必須項目」と勘違いしていました。 というのは、MediaPluginが上手く動かない場合があってトータル3日くらいはまっていたのですが、実は理由がこれだったのです。...
View Article
More Pages to Explore .....