/ / Zend_Form a Zend_Filter - php, zend-framework, zend-forma, zend-filter

Zend_Form a Zend_Filter - php, zend-framework, zend-forma, zend-filter

Ako zakázať filtrovanie v Zend_Formu pred jeho opätovným nasadením?

odpovede:

6 pre odpoveď č. 1

Nemôžete ich zakázať.

Môžete urobiť niečo ako:

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

Avšak, Pokiaľ viem Zend_Form bude filtrovať hodnoty len pri ich získaní z formulára a nie pri vyplnení formulára, takže vyššie uvedené je zbytočné. V prípade, že ste po surových hodnotách, použite

$form->getUnfilteredValues();