Zend Framework Part4
■ このスレッドは過去ログ倉庫に格納されています
0076nobodyさん
2010/02/21(日) 18:19:24ID:X8UnhclPzend_validator使ってるんですが、NotEmptyバリデータで警告文を設定しても
標準の警告が出てしまいます
$val_loginPass_empty = new Zend_Validate_NotEmpty();
$val_loginPass_empty->setMessage('パスワードが未入力です。', Zend_Validate_NotEmpty::IS_EMPTY);
if(!$chain_loginPass->isValid($params['loginPass'])){
foreach($chain_loginPass->getMessages() as $errMsg) $errMsgAry[] = $errMsg;
}
こんな処理で該当フォームを未入力で送信したところ、
# パスワードは6文字以上で入力してください。(文字数制限のバリデータもこの上で書いてます)
# ?? is an empty string
# パスワードが未入力です。
と出力されるのです。
ちなみにpost値をdumpすると ["loginPass"]=> string(0) "" となります。
何が原因でしょうか? ??は ' らしいですがそんなのどこにも入れてないんですが…
他の箇所のNotEmptyでは設定した警告文以外でません。。
どなたかご意見よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています