我想创建一个名为 setting.yml 的文件,它会有类似的数据
Route1: users
Route2 : profile
这样在我的控制器中我就可以从那个 Yml 文件中获取 route1
文件/app/config/settings.yml
在 config.yml 中但不包含在其中
你可以做两件事:
如果您的配置很简单,请在主 config.yml 文件或从主 config.file 导入的文件中的“参数”条目下添加您需要的值。例如:
parameters:
Route1: users
Route2 : profile
然后在您的控制器中,使用此代码获取参数之一:
$route = $this->container->getParameter('Route1');
或者,如果你想要一个真正灵活的配置,你可以为你的包实现一个语义配置。有关您需要的所有信息,请参阅此链接:
http://symfony.com/doc/master/cookbook/bundles/extension.html