我试图在Zend Framework 2项目中获取面包屑,但遗憾的是他们并没有在页面上显示出来。 我已经在module.config.php上配置了导航,如下所示:
'navigation' => array(
'default' => array(
array(
'label' => 'Home',
'route' => 'home',
'pages' => array(
array(
'label' => 'Support',
'route' => 'home',
'action' => 'support',
),
),
),
array(
'label' => 'Blog',
'route' => 'post',
'pages' => array(
array(
'label' => 'Admin',
'route' => 'post',
'action' => 'admin',
),
),
),
),
),
在layout.phtml上,我尝试使用以下每种方法显示面包屑,但没有取得任何成功:
echo $this->navigation('navigation')->breadcrumbs()->setMinDepth(0)->setPartial('partial/breadcrumb.phtml'); (please note that I've also created the necessary breadcrumb.phtml)
echo $this->navigation('navigation')->breadcrumbs()->setMinDepth(0);
echo $this->navigation('navigation')->breadcrumbs()->render();
请帮我一下吗?请注意,导航路线也有效。
答案 0 :(得分:0)
这应该有用。
echo $this->navigation()->breadcrumbs()->setPartial('partial/breadcrumb.phtml');
echo $this->navigation()->breadcrumbs()->setPartial('MODULENAME/partial/breadcrumb.phtml');
答案 1 :(得分:0)
我在我的应用程序中使用以下代码
<?php echo $this->navigation()->breadcrumbs('navigation')->setMinDepth(0)->setMaxDepth(3)->setLinkLast(false)->render();?>
这应该有效