2009-05-08 15 views

Respuesta

17

tiene más posibilidades: El manual correspondiente:

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

segundo es para eliminar los decoradores que no es necesario

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

tercera (probablemente el mejor para usted) es establecer solo los decoradores que necesita. siguiente código se establece sólo vista decorador ayudante, así que no habrá ninguna etiqueta, ningún mensaje de error y no hay etiquetas HTML

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

muy buen artículo sobre decoradores está aquí:

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

+0

He leído. Intenté $ t-> setDecorators (array ('ViewHelper')); Perdí una matriz en el proceso y eso me volvió loco. –

3

Esto hizo para mí:

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

+0

Espero que muestre el mensaje de error, si existe. –

Cuestiones relacionadas