2009-05-08 3 views

Antwort

17

Sie mehr Möglichkeiten haben: das entsprechende Handbuch:

http://framework.zend.com/manual/en/zend.form.elements.html#zend.form.elements.decorators

zweite ist man

$t->removeDecorator('Errors'); 
$t->removeDecorator('HtmlTag'); 
$t->removeDecorator('Label'); 

dritte brauchen nicht Dekorateure zu entfernen (wahrscheinlich das beste für Sie) ist, nur Dekoratoren zu setzen, die Sie brauchen. folgende Code wird nur View Helfer Dekorateur gesetzt, so wird es kein Label, keine Fehlermeldung und keine HTML-Tags

$t->setDecorators(array(
    array('ViewHelper'), 
)); 

sehr guten Artikel über Dekorateure ist hier:

http://devzone.zend.com/article/3450

+0

Ich lese. Ich habe versucht, $ t-> setDecorators (Array ('ViewHelper')); Verpasste ein Array im Prozess und es machte mich verrückt. –

3

Dies tat es für mich:

$el->setDecorators(array( 'ViewHelper', 'Errors', 'Label'
));

+0

Ich hoffe, es zeigt die Fehlermeldung, wenn eine existiert. –

Verwandte Themen