Zend_Form ve Zend_Filter

1 Cevap php

Onun yeniden doldurmadan önce Zend_Form içinde filtresini devre dışı bırakmak nasıl?

1 Cevap

Sen bunları devre dışı bırakamazsınız.

Gibi bir şey yapabilirsiniz:

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

Ancak, afaik, formu doldurmak zaman formdan onları almak değil, ne zaman Zend_Form sadece değerleri süzer, bu nedenle yukarıda anlamsızdır. Eğer ham değerleri, kullanım peşinde

$form->getUnfilteredValues();