使用render(控制器(..))的symfony2命名空间

时间:2016-08-17 14:45:19

标签: symfony

当我试着打电话时:

{{ render(controller(
    'AppBundle:Default:_test'
)) }}

这个可行,但如果我创建Admin文件夹并将我的DefaultController移动到那里并调用它:

{{ render(controller(
    'AppBundle:Admin:Default:_test'
)) }}

此错误显示

  

("无法解析控制器名称   "的appbundle:特权:默认:_test"&#34)

我失踪了什么?感谢。

1 个答案:

答案 0 :(得分:1)

如果您将控制器从Default移动到Admin / Default文件夹,则应使用

调用它
{{ render(controller(
    'AppBundle:Admin/Default:_test'
)) }}