Не давно начал изучать фреймворк Yii2, и все вроде бы ничего, но не могу его заставить корректно подсвечивать (делать активным элемент) меню.
Что мы имеем:
Две таблицы связь один ко многим.
Первая таблица с наименованием категорий (из нее делается менюшка)
Вторая статьи для каждой категории.
В Nav нужно указывать URL в виде контроллер/акшин (site/index) что в свою очередь появляется в адресной строке URL.
Мой массив для Nav::Widget();
Код: Выделить всё
Array
(
[items] =] Array
(
[0] =] Array
(
[label] =] Главная
[url] =] Array
(
[0] =] /site/index
)
[linkOptions] =] Array
(
[title] =] Главная
)
)
[1] =] Array
(
[label] =] Вело
[url] =] Array
(
[0] =] /bike
)
[linkOptions] =] Array
(
[title] =] Вело
)
)
[2] =] Array
(
[label] =] Авто
[url] =] Array
(
[0] =] /cars
)
[linkOptions] =] Array
(
[title] =] Авто
)
)
)
);
site.ru/cars
site.ru/bike
site.ru/....
И все это дело обрабатывал скажем category/index
Как вы понимаете при таком подходе Nav не может отловить какой пункт меню ему подсвечивать. У кого есть опыт в данном вопросе посоветуйте, что делать?