跟进此question,我发布了一段时间后,我正在尝试创建自定义痕迹渲染。
由于某些原因,我无法访问容器!
在我的控制器中:
$config = new Zend_Config($menu);
$nav = new Zend_Navigation($config);
$this->view->nav = $nav;
$page = $this->view->nav->findOneBy('id', $id);
if ($page)
{
$page->setActive();
}
在我看来:
<?php echo $this->navigation()->breadcrumbs()->renderPartial($this->nav, 'breadcrumbs.phtml'); ?>
在我的breadcrumbs.phtml中
<?php
foreach($this->container as $page)
{
echo $page->label;
}
?>
我明白了:
警告:为
之前的()提供无效的论据