如何避免(无偿?)在Zend \ Form或Zend \ View中发生(显然)发生的事件

时间:2015-10-08 21:53:36

标签: php zend-framework2 zend-form

我有一个Zend \ Form \ Form验证和过滤输入,它被发送到数据库和电子邮件消息,我注意到引号字符被反斜杠转义,如:

I\'ve seen \"fire\" and I\'ve seen \"rain\"

在你说magic_quotes_gpc之前:我使用的是php 5.6。和Zend Framework 2.5组件作为独立(没有MVC)。我用

半手动渲染我的元素
echo  $view->formElement($element);

我没有通过任何可以执行此操作的过滤器来运行我的输入,就像StringTrim之类的东西。我在mvc上下文中使用了Zend \ Form和朋友做类似的事情,使用相同版本的所有东西,但没有得到这个结果。

在对数据执行操作之前,是否必须在我的数据上调用stripslashes()?那有点难看。

有什么想法吗?

0 个答案:

没有答案