2

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

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

1 回答 1

1

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

引导程序中的示例:

protected function _initNav()
{
    $this->bootstrap('view');
    $view = $this->getResource('view');
    $view->setEscape(function($var){ 
        return $var; });
} 
于 2012-08-30T04:34:46.023 回答