yii2中使用组件yii\widget\Menu输出的label内容带html时不会被解释,求帮助 [ 2.0 版本 ]
直接上代码
$mainMenuItems = array();
$mainMenuItems[] = [
'label' => '<i class="glyphicon glyphicon-th-large"></i>首页',
'type' => 'raw',
'url' => ['site/index'],
'options' => [
'class' => ''
],
];
echo Menu::widget([
'options' => [
'class' => 'nav-tabs nav-stacked'
],
'items' => $mainMenuItems
]);
如上的视图文件在页面中显示时这样的:
“<i class="glyphicon glyphicon-th-large"></i>首页”
而不是以html的形式显示,应该怎么办呢,知道的兄弟能否告知,不甚感激。
最佳答案
-
'type' => 'html',
共 2 条回复jianghaifm 回复于 2016-01-01 12:27 回复还是不行啊,我加了你说的这段代码。
jianghaifm 回复于 2016-01-01 15:25 回复终于搞定了,看了文档,原来要在Menu::widget([])里面加‘encodeLabels’ => false,就可以了。
其他 0 个回答
没有找到数据。
jianghaifm
注册时间:2015-12-26
最后登录:2017-05-25
在线时长:4小时17分
最后登录:2017-05-25
在线时长:4小时17分
- 粉丝1
- 金钱50
- 威望0
- 积分90