El problema que tengo es que quiero asignar filtros a todos los elementos del form y algunos filtros especiales solo a alguno de los elementos. No se como hacer para que cuando seteo los filtros a todos los elementos no me pise los filtros individuales de cada elemento, por ejemplo tengo así:
Código PHP:
$form = new Zend_Form;
$form
->setAction($view->baseUrl.'/usuario/index')
->setMethod('post');
$form->addElement('text', 'email', array(
'Label' => 'E-Mail',
'Description' => 'El cambio de E-Mail no se completará hasta que se usted confirme la validación del mismo, ésta le llegará automáticamente al nuevo E-Mail.',
'Validators' => array(
'EmailAddress'
),
'Required' => false,
'Filters' => array(
'StringToLower'
)
));
$form->setElementFilters(array('StringTrim'));
Pueden ver que asigno un filtro individual al alemento 'email' y luego seteo otro filtro para todos los elementos del formulario. Cuando seteo el filtro 'StringTrim' me pisa cualquier otro filtro que yo halla agregado anteriormente, entonces como puedo solucionar este problema?