我想为 AdminBundle 中的所有控制器设置一个前缀 - “/admin”。所以我在 routing.yml 文件中做到了:
my_admin:
prefix: /admin
然后我更改了所有管理包的路由名称:
/**
* @Route("admin/home", name="admin/home")
*/
至
/**
* @Route("home", name="home")
*/
问题是当我使用时:
return $this->redirect($this->generateUrl('admin/installation'));
它会抛出一个路由不存在的异常......在设置它工作的前缀之前。怎么了?