Symfony2加载条件配置

时间:2012-03-07 14:35:01

标签: symfony

我刚开始使用Symfony2,所以我还是非常棒的。

我需要根据请求uri或特定路由加载配置文件(yml)。

E.G

/{dynamicroute}

应该加载dynamicroute.yml

/{anotherdynamicroute}

应该加载anotherdynamicroute.yml

(希望有道理)

更新

基本上我想要的是:

我们有一个后端系统,我们所有的客户都可以登录。 从那里他们可以设置Facebook应用程序。 我正在使用FOSFacebookBundle,因此用户可以连接到Facebook。 FOSFacebookBundle要求在config.yml中设置facebook设置,但因为我们将运行一个系统的多个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详细信息,因此用户可以使用te客户端的Facebook详细信息在facebook上注册FOSFacebookBundle

0 个答案:

没有答案