如何创建Yii2 Breadcrumbs

Jun*_*Ali 5 yii2

我正在寻找yii2 beadcrumb代码

我在树枝上有布局页面想要在那里添加面包屑,并希望根据页面更新它

仪表板/员工/添加员工

仪表板/员工/编辑员工

仪表板和员工将是可点击的

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

Chi*_*may 37

在您的主要布局中使用:

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

在你看来:

$this->title = 'Add Employee';
$this->params['breadcrumbs'][] = ['label' => 'Employees', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
Run Code Online (Sandbox Code Playgroud)

这将生成以下面包屑:

Dashboard / Employees / Add Employee
Run Code Online (Sandbox Code Playgroud)