Yii2 面包屑导航使用及参数设置

1、原理:
面包屑的类是yii\widgets\Breadcrumbs

2、简单调用:
在需要使用面包屑的地方引入use yii\widgets\Breadcrumbs;
比如我在布局的main.php文件里引入了Breadcrumbs

= Breadcrumbs::widget([
    'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
]) ?>

在视图文件中添加:

$this->title = "角色管理";
$this->params['breadcrumbs'][] = $this->title;

显示为:
这里写图片描述

3、参数设置说明:

Breadcrumbs::widget([
        'homeLink'=>[
            'label'=> '首页',                 //修改默认的Home
            'url'=> Url::to(['index/index']),   //修改默认的Home指向的url地址
        ],
//      'homeLink'=>false,                      // 若设置false 则 可以隐藏Home按钮
//      'itemTemplate'=>"{link}",  // 设置包含的标签
//      'activeItemTemplate'=>"{link}",    //
        'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
]) ?>

视图设置面包屑的参数:

$this->params['breadcrumbs'][] = [
        'label'=>$this->title,             //显示名称
        'url'=>Url::to([''])                //链接
];
或
$this->params['breadcrumbs'] = [
        [
            'label'=> '二级目录',               //显示名称
            'url'=>Url::to([''])                //链接
        ],
        [
            'label'=> "三级目录",               //显示名称
            'url'=>Url::to([''])                //链接
        ],
        '添加'
];

这里写图片描述
这里写图片描述

你可能感兴趣的:(Yii2)