Я создаю веб-сайт с использованием Zend Framework и испытываю проблемы с реализацией модулей и пользовательских маршрутов.
Есть в основном два правила:
- Выберите модуль на основе домена (несколько доменов могут выбрать один модуль)
- Независимо от домена, выберите один конкретный модуль на основе пути
Примеры:
- domain1.com выбирает модуль domain1
- domain1.net выбирает модуль domain1
- domain2.com выбирает модуль domain2
- и domain1.com/admin, и domain2.com/admin выберите модуль admin
Это первый проект, в котором я использую ZF, поэтому мой опыт работы с фреймворком практически отсутствует. Я сделал несколько грязных взломов в моем загрузчике, где я проверял домен и затем выполнял Zend_Layout::startMVC()
, чтобы получить правильную разметку, но это не так, когда я реализую пользовательские маршруты.
Итак, мне было интересно, как лучше всего реализовать это?