CakePHPによる実践Webアプリケーション開発を参考に ルール名*1ごとに一般的なエラーメッセージを用意しておく。 こうしておくことでいちいちバリデーションのmessageを書かなくても済んでかなり楽ちん。 AppModel <?php class AppModel extends Model { static $error = array( "postal" => "郵便番号の形式が正しくありません。", "cc" => "クレジットカード番号の形式が正しくありません。", "date" => "日付の書式が正しくありません。(入力例:2009-01-01)", "email" => "メールアドレスの形式が正しくありません。", "url" => "URLの形式が正しくありません。", "ip" => "%sのIPアドレスの形式が正しくありません。", "extension