Мне нужно создать некоторые маршруты для конкретных модулей, но без явного упоминания имени модуля в маршруте. Прямо сейчас у меня есть отдельный файл конфигурации для каждого модуля (MODULE / configs / module.ini), и в начальной загрузке модуля я помещаю эти маршруты в Zend Framework. Файл INI содержит информацию о маршрутах, но в нем упоминается имя модуля. например
routes.contents.route = "Contents /(.*)"
routes.contents.defaults.module = Contents
routes.contents.defaults.controller = index
routes.contents.defaults.action = index
+ другие подробности по маршруту.
Вы можете видеть, что имя модуля («Содержание») явно упоминается в маршруте. Я хочу, чтобы в маршрутах я просто упоминал часть после имени модуля, и он автоматически добавлял имя модуля перед маршрутом. Так что позже, если я переименую модуль, скажем, в CMS, мне не придется менять каждый маршрут на «CMS / xxxx».