2016-07-08 87 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

相關問題