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'=>"<span>{link}</span>",  // 设置包含的标签
//      'activeItemTemplate'=>"<span>{link}</span>",    //
        '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([''])                //链接
        ],
        '添加'
];

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值