form内でElementの生成等と行う際にエラーメッセージも設定したい場合下記のように行う事ができる。
ただし他言語対応の事を考えるとViewの方で制御する方が良いのかも。
$this->addElement('hidden', 'token_key', array(
'required' => true,
'validators' => array(
array(
'breakChainOnFailure' => true,
'validator' => 'Token',
),
)
));
$this->getElement('token_key')->getValidator('token_key')
->setMessage(
'トークンチェックができませんでした。',
Plugin_Validate_Token::TOKEN_IS_NULL)
->setMessage(
'不正なアクセスです。',
Plugin_Validate_Token::TOKEN_IS_NOT_MATCH)
;
0 件のコメント:
コメントを投稿