CakePHPを使うことになったのですがCodeIgniterと違って バリデーションルールがモデルで指定する仕様になっていて気に入らないので コントローラーで指定してみたいと思います。 まずCakePHPのモデルでのバリデーションルールの設定が気に入らない理由を見てみましょう。 var $validate = array( 'start_at' => array( array( 'rule' => 'notEmpty', 'required' => true, 'message' => 'not empty' ), array( 'rule' => 'datetime', 'required' => true, 'message' => 'not datetime format' ), ), 'end_at' => array( array( 'rule' => 'notEmpt