在yii2中更改一个模块的Breadcrumb URL

时间:2015-11-16 01:21:50

标签: yii2 yii2-advanced-app yii2-basic-app

我在yii2项目中有一个模块,我想要将面包屑home url链接更改为特定的控制器。我看了网上,但有些文档说改变项目主页网址,它将完成,但我不想改变项目主页网址。我想只将其更改为一页。

我为yii获取了此代码,但找不到与yii2

类似的内容
<?php $this->widget('zii.widgets.CBreadcrumbs', array(
'links' => $this->breadcrumbs,
'homeLink' => CHtml::link('HOME - My Way', Yii::app()->homeUrl),
)); ?>

还想知道如何更改整个项目的主页面,这样当我编写代码$this->goHome()时,它就会进入项目的主页。

谢谢

1 个答案:

答案 0 :(得分:0)

首先breadcrumbs widget

关于你的问题。 为整个项目设置homePage只需在配置文件中添加'homeUrl' => '/path',即可。

只为一个页面设置homePage您可以在Yii::$app->setHomeUrl('/path');的位置进行设置,以便更改它。