2011-12-22 9 views
1

フォームの検証時にラベルの後にメッセージを表示したくありません。 マイコードはフォームの検証でメッセージを削除または非表示にする方法

$name = new Zend_Form_Element_Text('name'); 
$name->setLabel('Name:') 
$name->setOptions(array('size' => '35')) 
$name->setRequired(true) 
$name->addValidator('NotEmpty', true) 
$name->addValidator('Alnum', true)    
$name->addFilter('HTMLEntities')    
$name->addFilter('StringTrim') 
$name->removeDecorator('Errors') 
$name->setDecorators($this->elementDecorators); 

ですが、それでもラベルの後にエラーメッセージが表示されます。 この問題を解決する方法を教えてください。

答えて

0

setDecoratorメソッドの後に、要素デコレータから 'Errors'デコレータを削除します。

関連する問題