Google, а также Symfony Docs и Cookbook не помогли.
Допустим, у нас есть веб-сайт с именем http://www.example.com
, работающий на Symfony2, и мы используем внешнюю службу часто задаваемых вопросов и службы поддержки (по какой-то причине), расположенную по адресу http://example.externalservice.com
.
Теперь мы подумали, что было бы подходящим решением создать маршрут, который указывает на внешнюю службу часто задаваемых вопросов, что приведет к чему-то вроде этого:
# ../config/routing.yml
[...]
info.faq:
url: http://example.externalservice.com # Surely isn't working
[...]
Это связано с тем, что в среднесрочной перспективе может возникнуть необходимость заменить службу поддержки самодельным решением, размещенным в приложении. Этот маршрут используется на разных страницах, поэтому хардкодить или заменять их все при смене службы поддержки — не вариант.
Итак, мои вопросы:
- Это правильный подход или мы должны использовать расширение TWIG и параметр, расположенный либо в
parameters.yml
, либо вconfig.yml
? - Если это правильный подход, можно ли создать такой маршрут, не изменяя сам компонент маршрутизации?
Заранее спасибо.