Zend Framework导航,转义选项,用于查看标题中的html


Zend Framework Navigation, escape option to view html within a title?

好吧,我在任何地方都找不到这个选项。我正在通过数据库生成Zend Navigation,并通过递归、cake生成多维数组。因此,其中一些标题中包含html或html特殊字符。那么,为什么我不能在任何地方找到escape选项,这样我就可以显示这些东西。如果能深入了解这一错综复杂的框架选项,我们将不胜感激。

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

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

引导程序中的示例:

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