/ / Zend_Form y Zend_Filter - php, zend-framework, zend-form, zend-filter

Zend_Form y Zend_Filter - php, zend-framework, zend-form, zend-filter

¿Cómo deshabilitar el filtrado en Zend_Form antes de volver a poblar?

Respuestas

6 para la respuesta № 1

No puedes deshabilitarlos.

Podrías hacer algo como:

$filters = $form->getElementFilters();
$form->setElementFilters( array() );
$form->populate($data);
$form->setElementFilters( $filters );

Sin embargo, hasta donde se Zend_Form solo filtrará los valores cuando los obtengas del formulario y no cuando llenes el formulario, por lo que lo anterior no tiene sentido. En caso de que esté buscando los valores brutos, use

$form->getUnfilteredValues();