Symfony2 загрузка условной конфигурации - PullRequest
2 голосов
/ 07 марта 2012

Я только начал с Symfony2, так что я все еще очень noob.

Мне нужно загрузить файл конфигурации (yml), основанный либо на uri запроса, либо на конкретном маршруте.

EG

/{dynamicroute}

должен загрузить dynamicroute.yml

и

/{anotherdynamicroute}

должен загрузить anotherdynamicroute.yml

(надеюсь, это имеет смысл)

ОБНОВЛЕНИЕ :

По сути, я хочу сделать следующее:

У нас есть одна бэкэнд-система, в которую могут войти все наши клиенты. Оттуда ониМожно настроить приложения для Facebook.Я использую FOSFacebookBundle, чтобы пользователи могли подключаться к Facebook.FOSFacebookBundle требует, чтобы настройки facebook были установлены в config.yml, но поскольку у нас будет несколько приложений facebook, работающих на одной системе, я не могу поместить настройки facebook в config.yml.

Так чтоЯ думал, чтобы загрузить клиентскую конфигурацию на основе маршрута.Например, я создам маршрут, который будет выглядеть примерно так:

// src\Acme\MyBundle\Controller\DemoController.php
/**
 * @Route("/client/{client_id}")
 */
public function indexAction($client_id)
{
    // load client specific data

, поэтому, когда пользователь загружает страницу конкретного клиента, я хочу загрузить конфигурацию yml с данными Facebook для этого конкретного клиента, поэтомупользователи могут зарегистрироваться на Facebook, используя данные клиента на Facebook, используя FOSFacebookBundle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...