Хлебные крошки не показаны на Zend2

Я пытаюсь получить хлебные крошки в проекте 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

Решение

Это должно работать.

echo $this->navigation()->breadcrumbs()->setPartial('partial/breadcrumb.phtml');

echo $this->navigation()->breadcrumbs()->setPartial('MODULENAME/partial/breadcrumb.phtml');
0

Другие решения

Я использую следующий код в моем приложении

<?php echo $this->navigation()->breadcrumbs('navigation')->setMinDepth(0)->setMaxDepth(3)->setLinkLast(false)->render();?>

Это должно работать

0

По вопросам рекламы [email protected]