模块A,含有子模块B,那么在Controller里面每次添加面包屑不太方便。有没有一种方法可以自动添加面包屑的?
我之前想到的方法是在CWebModule的beforeControllerAction里面添加一个元素到面包屑的第一个位置。但是结果成了:
首页=>模块B=>模块A
请教有实现自动面包屑的方法。另外做一个配置文件是下下策,多一次IO会很心疼的……
模块A,含有子模块B,那么在Controller里面每次添加面包屑不太方便。有没有一种方法可以自动添加面包屑的?
我之前想到的方法是在CWebModule的beforeControllerAction里面添加一个元素到面包屑的第一个位置。但是结果成了:
首页=>模块B=>模块A
请教有实现自动面包屑的方法。另外做一个配置文件是下下策,多一次IO会很心疼的……
支持,帮顶一下。
不一定非要在controller里添加面包屑,你也可以添加在view里啊,
$this->widget(‘zii.widgets.CBreadcrumbs’, array(
'homeLink'=>CHtml::link('首页',Yii::app()->homeUrl),
'links'=>...,
));你可以加到layout里面.