Yii2更改面包屑url

Yii2更改面包屑url,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我的管理应用程序中有两种用户类型。如果管理员已登录,则每个url中都应该有一个参数,如下所示: Home>>Property>> view property Current url : www.example.com/property/index Desired Url : www.example.com/property/index?agentid=5 我怎样才能做到这一点 此PARAM值将是动态的,仅用于admin .< /p> 在视图文件的顶部,(我考虑 vie

我的管理应用程序中有两种用户类型。如果管理员已登录,则每个url中都应该有一个参数,如下所示:

Home>>Property>> view property

Current url : www.example.com/property/index
Desired Url : www.example.com/property/index?agentid=5
我怎样才能做到这一点


此PARAM值将是动态的,仅用于admin .< /p> 在视图文件的顶部,(我考虑<代码> view .php < /代码>)可以使用<代码>用户::()(代码)>代码>函数,并查看此示例代码以添加PARAM到Link:

if (Yii::$app->user->can('admin')) {
    $this->params['breadcrumbs'][] = ['label' => 'Property', 'url' => ['index', 'agentid' => 5]];
} else {
    $this->params['breadcrumbs'][] = ['label' => 'Property', 'url' => ['index']];
}
$this->params['breadcrumbs'][] = $this->title;
如果用户具有
admin
权限,则添加
agentid=5
param,否则不添加