使用Yii的bootstrap布局可以快速搭建一个美观的后台管理系统,默认布局文件(layouts/main.php)中是设置好了面包屑的小部件。
<?= Breadcrumbs::widget([
'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
]) ?>
在模板中使用的时候只要给$this->params['breadcrumbs]
数组赋值就可以了。
<?php
$this->params['breadcrumbs'][] = ['label' => '类别管理', 'url' => ['/admin/members']];
$this->params['breadcrumbs'][] = '添加分类';
上面代码配置三个项目:
- 第一个是默认的首页链接,在配置小部件的时候如果没有设置
homeLink
- 第二个是带链接的类别管理
- 第三个因为没有给
url
参数所有值显示文字不会带有链接。
默认参数
links
必填参数,
根据这个参数值来循环显示项目。
homeLink
选填,默认为首页,链接使用$this->homeUrl
。