@rinatoptimus

Почему не выводится меню в Yii2?

Создал файл для виджета:
use yii\bootstrap\Nav;
            echo Nav::widget(
                [
                'items' => [
                    [
                        'label' => 'Ссылка 1',
                            'url' => [
                                '#'
                            ]
                    ],
                    [
                        'label' => 'Ссылка 2',
                            'url' => [
                                '#'
                            ]
                        ]
                    ]/*,
                    [
                        'label' => 'Выпадающий список',
                        'items' => [
                            [
                                'label' => 'Ссылка 1',
                                'url' => [
                                    '#'
                                ]
                            ],
                            '<li class="divider"></li>',
                            '<li class="dropdown-header">Описание</li>',
                            [
                                'label' => 'Ссылка 2',
                                'url' => [
                                    '#'
                                ]
                            ]
                        ]
                    ]*/
                ]
            );

Если раскомментировать этот кусок внутри, то выдается ошибка:
Setting unknown property: yii\bootstrap\Nav::0
Не совсем понятно, с чем это связано?
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
rpsv
@rpsv
делай либо хорошо, либо никак
Скобки нужно правильно расставить:

echo Nav::widget([
	'items' => [
		[
			'label' => 'Ссылка 1',
			'url' => '#'
		],
		[
			'label' => 'Ссылка 2',
			'url' => '#'
		],
		[
			'label' => 'Выпадающий список',
			'items' => [
				[
					'label' => 'Ссылка 1',
					'url' => '#'
				],
				'<li class="divider"></li>',
				'<li class="dropdown-header">Описание</li>',
				[
					'label' => 'Ссылка 2',
					'url' => '#'
				],
			],
		],
	]
]);


Пользуйтесь нормальным редактором (Atom, VisualCode) или уж IDE.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Это точно лишняя вложенность, вы закоментили часть кода явно срезав лишний ]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы