Yii2学习笔记五:params使用
Yii2 params使用:
1. 获取params配置文件中的数据
Yii::$app->params['pageSize']
2.视图view中传递参数
$this->view->params['menu'] = $menu; //控制器中 echo $this->params['testView']; //视图中使用 <?= $this->context->id ?> // 视图中获取控制器id
3.视图中共享数据
$this->params['breadcrumbs'][] = 'About Us'; //布局文件中使用 <?= yii\widgets\Breadcrumbs::widget([ 'links' =--> isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [], ]) ?>
4.面包屑导航配置
<?= Breadcrumbs::widget([ 'tag'=>'h2', // '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'] : [], ]) ?>
<?php echo Breadcrumbs::widget([ 'itemTemplate' => "<li><i>{link}</i></li>\n", // template for all links 'homeLink' => [ 'label' => '首页', 'url' => ['user/index'], 'template' => "<li><b>{link}</b></li>\n", 'class' => 'myhome' ], 'links' => [ [ 'label' => 'Two', 'url' => ['post-category/view', 'id' => 10, 'name' => 'bing'], 'template' => "<li><b>{link}</b></li>\n", ], [ 'label' => 'Sample Post', 'url' => ['post/edit', 'id' => 1] ], 'Edit', ], 'options' => ['style' => 'background-color:#aaa'] ]); ?>
上一篇:Yii2学习笔记四:视图之数据块
下一篇:Yii2学习笔记六:数据库操作
文章
总共 0 条评论