Всем привет)
Короче, у меня есть 5 разных моделей со своими контроллерами и вьюшками. Дайте пожалуйста пример как реализовать боковую панель, в которой будут отображаться все эти 5 моделей и что бы при переходе на разные вьюшки, эта панель не исчезала, а в ней отображалось на какой странице я сейчас нахожусь. Я никогда не делал ничего подобного и не имею представления как это реализовать) Буду очень благодарен)
Боковая панель
Re: Боковая панель
Конкретизируйте, что значит "боковую панель, в которой будут отображаться все эти 5 моделей"? Обычный NavBar в layout вам не подходит?
- onmotion
- Сообщения: 31
- Зарегистрирован: 2015.12.25, 16:03
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Боковая панель
Можете воспользоваться https://github.com/kartik-v/yii2-widget-sidenav
Код: Выделить всё
echo SideNav::widget([
'type' => SideNav::TYPE_DEFAULT,
'heading' => 'Админ панель',
'items' => [
[
'url' => '/',
'label' => 'Главная',
'icon' => 'home',
'active' => ($path == '')
],
[
'url' => '/clients',
'label' => 'Клиенты',
'icon' => 'briefcase',
'active' => ($path == '/clients')
],
//...
]
Re: Боковая панель
Спасибо большое, подошло)onmotion писал(а): ↑2017.04.30, 12:06 Можете воспользоваться https://github.com/kartik-v/yii2-widget-sidenav