如何在自定义目录中添加路由到控制器?

时间:2016-07-08 06:48:38

标签: php routing symfony

在Symfony 3中,我尝试使用目录路径从不在捆绑中的控制器加载路由,但此处未解析参数%kernel.root_dir%。如果我使用绝对路径,它就可以工作。

我的routing.yml文件:

mymodule:
    resource: '%kernel.root_dir%/../src/MyModule/Controller'
    type:     annotation
    prefix:   /mymodule

您是否有任何建议如何在不引用捆绑的情况下使用相对路径?

1 个答案:

答案 0 :(得分:0)

您可以使用相对于当前配置文件的路径:

resource: ../../src/MyModule/Controller