Попытка встроить контроллер в шаблон - PullRequest
0 голосов
/ 09 ноября 2011

Я пытаюсь встроить форму входа FOSUserBundle в шаблон с это:

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

но я получаю это:

Исключение было сгенерировано во время рендеринга шаблона. ("Класс" FOSUserBundle "не существует.") В «AibFrontendBundle: General: home.html.twig» в строке 6.

Я пробовал также это:

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

но ошибка та же (во время визуализация шаблона («Класс« UserBundle »не существует.»).

Есть идеи?

1 Ответ

1 голос
/ 09 ноября 2011

Попробуйте вместо этого (один : после имени пакета):

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

Эта краткая запись расширяется до FOS\UserBundle\Controller\SecurityController::loginAction.Двойное двоеточие отделяет имя класса от имени метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...