Я пытаюсь условно использовать маршруты с несколькими домианами.
То, что у меня сейчас есть:
admin_routes:
host: "admin.{domain}"
resource: "@AppBundle/Controller/Admin"
type: annotation
requirements:
domain: domain.local|domain2.local
defaults: { domain: domain.local }
user_routes:
host: "user.{domain}"
resource: "@AppBundle/Controller/User"
type: annotation
requirements:
domain: domain3.local|domain4.local
defaults: { domain: domain3.local }
Контроллеры в обеих папках имеют одинаковые имена маршрутов, как в приложениипостроено.Выше не работает, так как приложение все еще загружает оба маршрута.Для домена пользователя создаются URL-адреса от администратора.Возможно ли вообще то, что я пытаюсь достичь, или я делаю этот неправильный путь полностью?
В конечном счете, мне бы хотелось, чтобы набор контроллеров был «видимым» только для данного имени хоста.