Symfony2:路由控制器和子目录中的视图

smo*_*eno 4 url-routing symfony

我正在开发一个带有前端和后端的捆绑包.我遵循有关在此处此处构建后端和前端部件的控制器和视图的最佳方法的说明.但我找不到如何在路由配置文件中指定子目录.我试着把它,但它不起作用.

post:
  pattern:  /
  defaults: { _controller: "HavactBlogBundle:Backend/Post:Backend/index" }
Run Code Online (Sandbox Code Playgroud)

Lha*_*zzi 17

试试这个:用反斜杠替换斜杠

post:
    pattern:  /
    defaults: { _controller: "HavactBlogBundle:Backend\Post:index" }
Run Code Online (Sandbox Code Playgroud)


Joh*_*ast 5

对于那些不想将其控制器作为服务公开的人(这是问题的间接解决方案),您可以指定路由.

route_name: path: /path defaults: { _controller: BundleName:Namespace/Controller:action }

Namespace是bundle Controller目录中的子目录,然后/将其分开.

其他一切都应该是一样的.