フォーム/ video.phpに次のコードスニペットがあります。しかし、私はどこに必要な検証メッセージを追加するか分からない。Zend Framework 1.11の入力に必要なエラーメッセージを追加するには?
$this->addElement('text','name', array(
'label'=>'Name',
'maxlength'=>20,
'class'=>'name',
'required'=>true,
'filters'=>array('StringTrim'),
'decorators'=>array(
'ViewHelper',
'Errors',
array(array('control'=>'HtmlTag'), array('tag'=>'div', 'class'=>'fieldcontrol')),
array('Label', array('tag'=>'div', 'class'=>'name')),
array(array('row'=>'HtmlTag'), array('tag' => 'div', 'class'=>'row')),
)
));
「値は必須で空ではありません」の代わりに、「名前を入力してください」などの設定をしたいと思います。
ここには非常によく似た質問があります:http://stackoverflow.com/questions/459921/zend-form-nicely-change-setrequired-validate-message面白い答えがそこにあるはずです。 – dinopmi
私はそれが似ていることを理解していますが、私の場合、$ this-> addElementに引数として要素全体を検証しながら追加しています。 addElementアプローチを使用することはできませんか?申し訳ありませんが、私はZFに新しいです。 –