我刚开始使用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