2017-02-27 16:23:41 2701次浏览 1条回答 0 悬赏 15 金钱
if (Yii::$app->user->isGuest) {
        $userItems[] = ['label' => '注册', 'url' => ['/site/signup']];
        $userItems[] = ['label' => '登录', 'url' => ['/site/login']];
    } else {
        $userItems[] = [
            **'label' => '<span class="glyphicon glyphicon-user"></span>' . Yii::$app->user->identity->username,**
            'items' => [
                [
                    'label' => '收藏',
                    'url' => ['/set/index'],
                ]
            ],
        ];

上面代码加粗部分,我想表示的是在用户名前面加上一个glyphicon-user的图标,但是前端却直接显示的是的代码。想问一下怎样写才能变成图标。

最佳答案

  • dashixiong 发布于 2017-02-28 14:16 举报

    QQ截图20170228141701.jpg
    你要的可是这样?

    $menuItems = [
            ['label' => '<span class="glyphicon glyphicon-user"></span>', 'url' => ['/site/index'], 'encode'=>false],
            ['label' => 'About', 'url' => ['/site/about']],
            ['label' => 'Contact', 'url' => ['/site/contact']],
        ];
    
    觉得很赞
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
raijin
总监

raijin 安徽合肥

注册时间:2016-03-13
最后登录:2022-09-28
在线时长:75小时44分
  • 粉丝3
  • 金钱1880
  • 威望0
  • 积分2630

热门问题