@prokopov-vi

Как управлять отображением label на NavBar widget?

Делаю на yii2 учебный блог!

У меня есть вкладка "My Blog":
8c8606670f8649c89eb9e500a752805f.png

Она отображается постоянно даже, когда никто не залогинился - это не правильно!

Как сделать так чтоб эта вкладка NavBar`а отображалась только в том случае если на странице залогиненный пользователь ?
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 3
сделать проверку, если авторизация присутствует - отображать кнопку. если гость - нет.
информации об этом прям очень полно в гугле
Ответ написан
Комментировать
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Создайте 2 списка если авторизованный то список такой, если не авторизован список другой.
Yii::$app->user->isGuest
Ответ написан
Комментировать
@Green_Cat
Junior - человек-оркестр
$menuItems[] = ['label' => ''My posts, 'url' => ' [site]', 'visible' => (!Yii::$app->user->isGuest)];
Потом сделать так Nav::widget(['items' =>$menuItems])
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы