我为我的应用程序构建了zf2面包屑并按预期打印:
<a href="main">main</a> > <a href="somthing-else">Something Else</a>
但是如果我想添加一些html标签呢? Javascript是唯一的解决方案还是有ZF2方式?
答案 0 :(得分:4)
您可以使用$breadcrumb
帮助程序setPartial()
方法定义自定义部分以进行渲染。
(application/partials/breadcrumb.phtml)
在你的部分;
echo implode(', ', array_map(
function ($item) { return '<span>'.$item->getLabel().'</span>' },
$this->pages)
);
使用这样的帮助:
echo $this->navigation()
->breadcrumbs()
->setPartial('application/partials/breadcrumb');
此功能也documented here。