У меня вместо значка отображается текст span class="glyphicon glyphicon-bell">. Вот весь код меню
NavBar::begin([
'brandLabel' => 'Holland',
// 'brandUrl' => Yii::$app->homeUrl,
'brandUrl' => ['/zakaz/index'],
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
// $menuItems = [
// ['label' => 'Home', 'url' => ['/site/index']],
// ['label' => 'About', 'url' => ['/site/about']],
// ['label' => 'Contact', 'url' => ['/site/contact']],
// ];
if (!Yii::$app->user->isGuest) {
$menuItems[] = ['label' => '<span class="glyphicon glyphicon-bell"></span>', 'url' => ['#']];
}
if (Yii::$app->user->isGuest) {
// $menuItems[] = ['label' => 'Signup', 'url' => ['/site/signup']];
$menuItems[] = ['label' => 'Войти', 'url' => ['/site/login']];
} else {
$menuItems[] = '<li>'
. Html::beginForm(['/site/logout'], 'post')
. Html::submitButton(
'Выйти (' . Yii::$app->user->identity->username . ')',
['class' => 'btn btn-link logout']
)
. Html::endForm()
. '</li>';
}
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'items' => $menuItems,
]);
NavBar::end();
Так и не понял как сделать, чтобы отображались иконки