我用htmlEntities解码我的zend-form。这很有效,但是当我将表单重新填充回用户时,我想解码回输入。有没有办法在Zend中逆转setElementFilter?
示例:
用户使用以下内容填充输入字段
You & me放入数据库中的数据:
You & me我从数据库中获取数据,并用它填充输入字段:
You & me我只想要回我的&符号(在本例中),并查看以下内容:
You & me提前谢谢你,
发布于 2010-10-04 01:14:48
有没有办法逆转setElementFilter
不是的。在填充表单之前,您应该使用html_entity_decode过滤数据
发布于 2010-10-01 21:18:18
如果表单无效或想要编辑某些数据,我通常会重新填充表单
$form = new zend_form("name");
.......................
......................
$form->populate($this->_request->getAllparams());或者,如果希望用自定义数据填充表单
$form->populate($data);zend form将负责过滤、验证和填充表单返回http://framework.zend.com/manual/en/zend.form.forms.html
希望这能有所帮助
https://stackoverflow.com/questions/3839422
复制相似问题