16.md—/Users/yasuhiko/Desktop/06

16 エラーチェック

  • Model に Validation を書くのが一般的
// 入力必須とする場合
class Post extends AppModel {
    public $validate = array(
        'title' => array(
            'rule' => 'noEmpty'
        ),
        'body' => array(
            'rule' => 'noEmpty'
        )
    );
}
  • validate は Controller で save するときに呼ばれる

(Manual) Validation の詳細

class Post extends AppModel {
    public $validate = array(
        'title' => array(
            'rule' => 'noEmpty'
            'message' => '空じゃだめだし' // メッセージを日本語で表示する
        ),
        'body' => array(
            'rule' => 'noEmpty'
        )
    );
}

PAGE TOP



< 前へ  <<目次に戻る  次へ >