在没有捆绑引用的routing.yml中加载相对目录

时间:2016-01-21 17:48:40

标签: symfony routing

我试图在没有捆绑的情况下使用Symfony2。当我的routing.yml看起来像这样:

app:
    resource: "/var/www/oo_talks/src/UI"
    type:     annotation

一切都在浏览器中运行。但是,如果我不使用捆绑包,如何摆脱完整路径呢?如何引用根项目文件夹?

然而,运行console命令会出现无法加载资源的错误。

稍后添加,基于评论:

  • resource: "%kernel.root_dir%/src/UI"resource: "%kernel.root_dir%/../src/UI"一样无效。仍然"无法加载资源"错误。
  • 使用完整路径添加参数并引用它也不起作用。

1 个答案:

答案 0 :(得分:0)

默认情况下,相对路径由file_locator服务相对于%kernel.root_dir%/Resources目录解析,或者相对于指定路径的文件目录解析。