Я хотел бы создать меню в макете, элементы которого связаны с другим модулем.Yii: Элементы CMenu для разных модулей
например: Пункт «Продукт», связанный с действием в модуле продукта, пункт «Сервис», связанный с действием в сервисном модуле.
Это не будет работать, когда я установил 'url'=>('product/<controllerID>/<actionID>')
и 'url'=>('service/<controllerID>/<actionID>')
, потому что когда мы в модуле продукта и нажмите на меню «Сервис», то URL стать
index.php?r=product/service/<controllerID>/<actionID>
вместо
index.php?r=service/<controllerID>/<actionID>
и будет ошибкой 404. (конечно, потому что Сервисный модуль не находится в модуле продукта, но URL-адрес делает это так).
Любое решение для этого?
вы можете показать свои линии для CMenu виджета? –
Я показал код для связанного массива 'url'. Я думаю, что это самая важная часть кода этой проблемы. –
Я просто хотел удостовериться, что нет никаких опечаток, во всяком случае, я думаю, что у меня есть решение, lemme поставил его. –