2013-11-29 3 views
0

В Интернете есть несколько руководств по структуре многозадачных приложений с Symfony 2, однако я не видел ни одного сообщения о перекрестном соединении приложений (с точки зрения http-адресов, как вы создаете ссылку на сообщение блога frontend из вашего бэкэнд-приложения?)Приложения для перекрестных ссылок в Symfony 2

Можно поместить все общие маршруты в общий пакет, но как мы можем создавать приложения с правильным приложением к нему? Например, в моем случае мне нужно генерировать mysite.com/reset_password, но поскольку я делаю это из бэкэнд, я всегда получаю mysite.com/backend/reset_password. Конечно, я могу обрезать/backend/out вручную, но это не похоже на способ сделать это.

PS: Я понимаю недостаток структуры нескольких приложений, однако есть причина, по которой мы хотим его использовать.

ответ

0

Насколько я знаю, нет встроенного способа сделать это, но это не звучит особенно сложно.

Создайте веб-службу на сайте, на который вы хотите установить ссылку, в которой указаны URL-адреса в определенных местах. Затем вы можете нормализовать эти URL-адреса для общих ключей. Затем создайте внутреннюю службу для создания URL-адреса из этих данных.

+0

Hi Flosculus, спасибо за ваше предложение. Не могли бы вы рассказать мне больше о том, что вы подразумеваете под «нормализацией этих URL-адресов к универсальным ключам»? – mr1031011

+0

Как использовать DI для настройки URL-адресов для параметра. – Flosculus

Смежные вопросы