我想创建名为setting.yml的文件,它将具有类似
的数据Route1: users
Route2 : profile
因此,在我的控制器中,我可以从该Yml文件中获取route1
文件位于/app/config/settings.yml
,未包含在config.yml
答案 0 :(得分:1)
你可以做两件事:
如果您的配置很简单,请在“config”参数中添加所需的值,可以在主config.yml文件中,也可以在从主config.file导入的文件中添加。例如:
parameters:
Route1: users
Route2 : profile
然后在您的控制器中,使用此代码获取其中一个参数:
$route = $this->container->getParameter('Route1');
或者,如果您想要一个非常灵活的配置,您可以为您的包实现语义配置。请参阅此链接以获取您需要的所有信息:
http://symfony.com/doc/master/cookbook/bundles/extension.html
答案 1 :(得分:0)
您需要在配置文件中导入它才能使其正常工作
<强> config.yml 强>
imports:
- { resource: settings.yml }
但我不确定您是否正确使用路由
请参阅文档以了解如何正确使用Routing