Php Zend_形式与Zend_滤波器

Php Zend_形式与Zend_滤波器,php,zend-framework,zend-form,zend-filter,Php,Zend Framework,Zend Form,Zend Filter,如何在Zend_表单重新填充之前禁用筛选?您不能禁用它们 你可以这样做: $filters = $form->getElementFilters(); $form->setElementFilters( array() ); $form->populate($data); $form->setElementFilters( $filters ); 但是,afaik Zend_表单仅在从表单中获取值时过滤这些值,而不是在填充表单时过滤这些值,因此上述内容毫无意义。如果您要

如何在Zend_表单重新填充之前禁用筛选?

您不能禁用它们

你可以这样做:

$filters = $form->getElementFilters();
$form->setElementFilters( array() );
$form->populate($data);
$form->setElementFilters( $filters );
但是,afaik Zend_表单仅在从表单中获取值时过滤这些值,而不是在填充表单时过滤这些值,因此上述内容毫无意义。如果您要查找原始值,请使用

$form->getUnfilteredValues();