pse*_*aos 3 php zend-framework zend-form zend-filter
如何在重新填充之前禁用Zend_Form中的过滤?
你无法禁用它们.
你可以这样做:
$filters = $form->getElementFilters();
$form->setElementFilters( array() );
$form->populate($data);
$form->setElementFilters( $filters );
Run Code Online (Sandbox Code Playgroud)
但是,afaik Zend_Form只会在您从表单中获取值时过滤值,而不是在填充表单时过滤,因此上述内容毫无意义.如果您在原始值之后,请使用
$form->getUnfilteredValues();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
766 次 |
| 最近记录: |