検証ルールのどれが失敗したかをコントローラーでチェックインするにはどうすればよいですか?検証ルールキーに基づいて、「rule2」が失敗したかどうかを知りたい。
public $validate = array(
'email' => array(
'rule1' => array(
'rule' => array('email', true),
'message' => 'Please enter a valid email address'
),
'rule2' => array(
'rule' => 'isUnique',
'message' => 'Email address already registered'
)
),
);
できることはわかってdebug($this->User->validationErrors)
いますが、表示されるのはメッセージだけです。将来変更される可能性があるため、メッセージを確認したくありません。
'email.rule2'
検証ルールキーに基づいて、失敗したことを確認する方法はありますか?