Zend フレームワーク 2 を開始したばかりです。require ON(true) を持つ要素のフォームでメッセージをカスタマイズする方法を知りたいだけです。現在、「このフィールドに記入してください」と表示されています(特定のテキストボックスが空で、送信ボタンをクリックした場合)。
このメッセージを変更したいだけです。最初は、このメッセージは図書館から来ていると思っていました
しかし、私は間違っていました。これは可能ですか?
Zend フレームワーク 2 を開始したばかりです。require ON(true) を持つ要素のフォームでメッセージをカスタマイズする方法を知りたいだけです。現在、「このフィールドに記入してください」と表示されています(特定のテキストボックスが空で、送信ボタンをクリックした場合)。
このメッセージを変更したいだけです。最初は、このメッセージは図書館から来ていると思っていました
しかし、私は間違っていました。これは可能ですか?
フォームの作成方法を教えてください。最終的には、バリデーターのメッセージを単純に上書きする必要があります。各バリデータには、メッセージを上書きするオプションがあります。基本的な構文は次のとおりです。
// This assumes to be INSIDE a Validator
'options' => array(
'messages' => array(
\Zend\Validator\NotEmpty::IS_EMPTY => "Dude, it's empty. It shouldn't be!"
)
)
この例では、入力が指定されていない場合、NotEmpty バリデータ メッセージを上書きします。required
さらに、HTML5 属性を使用する場合、一部のブラウザは送信前検証をフォームに追加し、ブラウザによって表示されるエラー メッセージは変更できないことを知っておく必要があります。
$username = $this->createElement('text', 'username');
$username->addErrorMessage('The username is required!');