试图在模板中嵌入控制器

时间:2011-11-09 09:42:20

标签: symfony

我正在尝试将FOSUserBundle的登录表单嵌入到模板中 这样:

{% render "FOSUserBundle::Security::login" %}

但我得到了这个:

  

在渲染模板期间抛出了异常   (“Class”FOSUserBundle“不存在。”)in   第6行的“AibFrontendBundle:General:home.html.twig”。

我也试过这个:

{% render "UserBundle::Security::login" %}

但错误是相同的(在此过程中抛出异常) 渲染模板(“Class”UserBundle“不存在。”)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试使用此选项(在包名称后单:):

{% render "FOSUserBundle:Security:login" %}

此简短表示法扩展为FOS\UserBundle\Controller\SecurityController::loginAction。双冒号将类名与方法名分开。