我想在 symfony2 中加载带有路由的 yaml 文件。如何做到这一点以及将其添加到现有路线的位置?
这是我的 extra_routes.yml 文件:
_hello:
pattern: /hello/{name}
defaults: { _controller: AcmeDemoBundle:Demo:hello }
requirements:
name: ".+"
_hello2:
pattern: /hello2/{name}
defaults: { _controller: AcmeDemoBundle:Demo:hello2 }
requirements:
name: ".+"
首先,我需要加载该文件。那么我是否使用 yaml 组件来做到这一点?像这样(我必须在 php 中执行此操作而不使用导入)?:
$loader = new Yaml\Yaml::parse( DIR .'/../Resources/config/routing_extra.yml');
如何将其导入 RouteCollection 以及在哪里将其添加到现有路线?
请提供任何帮助