Использую модульную структура приложения, выделяя для каждой группы задач отдельный модуль со всем вытекающем в его начинке. При наличии модуль первого уровня, все относительно просто, зарегистрировал его в конфиге приложения и в любом месте можно использовать что то вроде:
Url::to(['default/index']); // user/default/index
Но как только появилась задача регистрации модуля в качестве подмодуля с различной конфигурацией для получения различных наборов данных при использовании общих методов, получаю проблему с получением относительных URL для подмодуля:
Url::to(['rules/default/index']); // admin/user/rules/default/index вместо admin/rules/default/index
Может кто знает, как это можно подлечить?
Суть в том, что есть виджет, который расширяет Selec2 и инкапсулирует настройку ajax запроса на получение записей через поиск. Но если теперь его подключать как подмодуль, url ломается и не понимает, куда идти.