在zend框架中撤消view-> escape()

时间:2011-05-04 02:46:33

标签: php zend-framework

有没有办法在完成后撤消逃脱的效果。我在多个值上使用$this->view->escape(),但是我实际上并不想逃避一个值。有没有办法在它完成之后从字面上扭转逃避的影响?

1 个答案:

答案 0 :(得分:2)

̶̶s̶t̶r̶i̶p̶s̶l̶a̶s̶h̶e̶s̶̶̶]̶[̶1̶]̶̶w̶i̶l̶l̶̶u̶n̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶ 认为有关创建过滤器和仅通过这些值要逃逸HTTP:̶/̶/̶f̶r̶a̶m̶e̶w̶o̶r̶k̶.̶z̶e̶n̶d̶.̶c̶o̶m̶/手动/ EN /̶z̶e̶n̶d̶.̶f̶i̶l̶t̶e̶r̶.̶w̶r̶i̶t̶i̶n̶g̶_̶f̶i̶l̶t̶e̶r̶s̶.̶h̶t̶m̶l̶


编辑:我认为现在这是正确的。

  

默认情况下,escape()方法使用   PHP htmlspecialchars()函数   逃跑。

来自http://framework.zend.com/manual/en/zend.view.scripts.html

htmlspecialchars_decode

将特殊HTML实体转换回字符:http://php.net/manual/en/function.htmlspecialchars-decode.php