2016-07-08 54 views
0

在Symfony 3中,我试图从不使用目录路径的软件包中的控制器加载路由,但参数%kernel.root_dir%在这里没有解决。如果我使用绝对路径,它会起作用。如何将路由添加到自定义目录中的控制器?

我的routing.yml文件:

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

你有什么建议,如何使用相对路径没有引用一个包?

+0

看看这里:http://elnur.pro/symfony-without-bundles/它可以帮助你很多。 –

回答

0

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

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

+0

太棒了!它的工作原理,谢谢。 – kormik

相关问题