如何创建 Yii2 面包屑 [英] How to create Yii2 Breadcrumbs

查看:27
本文介绍了如何创建 Yii2 面包屑的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在找 yii2 beadcrumb 代码

I am looking for yii2 beadcrumb code

我在树枝中有布局页面想在那里添加面包屑并想根据页面更新它例如

I have layout page in twig want to add breadcrumb there and want to update it according to pages for example

仪表板/员工/添加员工

Dashboard/Employees/Add Employee

仪表板/员工/编辑员工

Dashboard/Employee/Edit Employee

仪表板和员工可点击

我在互联网上获得的关于 yii2 面包屑的信息非常少.

I got very less information on yii2 breadcrumbs on internet.

推荐答案

在您的主要布局中使用:

In your main layout use:

<?= 
   Breadcrumbs::widget([
      'homeLink' => [ 
                      'label' => Yii::t('yii', 'Dashboard'),
                      'url' => Yii::$app->homeUrl,
                 ],
      'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
   ]) 
?>

在您看来:

$this->title = 'Add Employee';
$this->params['breadcrumbs'][] = ['label' => 'Employees', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;

这将生成以下面包屑:

Dashboard / Employees / Add Employee

这篇关于如何创建 Yii2 面包屑的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆