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