Zend Framework Navigation,在标题中查看html的转义选项?

时间:2012-08-29 22:44:26

标签: php zend-framework zend-navigation

好吧,我无法在任何地方找到这个选项。我正在通过数据库生成Zend Navigation并通过递归,蛋糕生成多维数组。因此,其中一些标题中包含html或html特殊字符。所以,为什么我不能在任何地方找到转义选项,所以我可以显示这些东西。任何洞察这个迷宫的框架选项将不胜感激。

$this->navigation()
   ->menu()
   ->setUlClass('navbar')
   ->setMinDepth(0)
   ->setMaxDepth(0)
   ->setRenderParents(false) 
   ->setOnlyActiveBranch(false);

1 个答案:

答案 0 :(得分:1)

您可以重新定义Zend_View_Abstract escape()行为,默认使用htmlspecialchars

bootstrap中的示例:

protected function _initNav()
{
    $this->bootstrap('view');
    $view = $this->getResource('view');
    $view->setEscape(function($var){ 
        return $var; });
}