バリデーション日付や時刻に関するバリデーションは以下のルールがビルトインされています。バリデーションCakePHPで組み込みバリデーションルールをつくる方法は、正規表現を定義する方法と独自メソッドを定義する方法の2つがあるようです。ModelsCakePHPでは、モデルにアソシエーションを設定している場合、recursive(=>joinする階層)はデフォルトで0に設定されています。バリデーション今回は、プロフィール情報に使用されるデータに絞ったバリデーションルールです。以下の5つのバリデーションルールがコアに用意されています。2には、コアバリデーションに文字列の長さを検証する関数が用意されています。2になっていくつか数値用バリデーションルールが追加されています。2.2や2.3になってファイルアップロードに対するルールがコアバリデーションに追加されているようで、まとめてみました。CakePHP」は、インクルードするCSSもしくはJSファイルをひとまとめにしてキャッシュ化してくれるプラグインです。SecurityCakePHPでは、ログイン時にはpasswordを自動的にハッシュ化して認証を行ってくれますが、そのパスワードを登録する際は、明示的にハッシュ化する必要があります。