Symfony FOSUserBundle将登录添加到主页

Symfony FOSUserBundle将登录添加到主页,symfony,fosuserbundle,Symfony,Fosuserbundle,我正在尝试将FOSUserBundle登录表单添加到主页中,它在/login页面上已正确设置和工作。我已将布局覆盖到我的站点布局,没有任何问题。一切正常,但: 使用小枝模板,我无法在主页上显示它。每个级别都扩展到/app/Resources/views/目录中的base.html.twig。有什么我遗漏的吗?我假设,由于它在/login中正常工作,我可能需要更改一个路由文件 使用:orm、yml、细枝 实现这一目标的最佳实践是什么 问候 捆绑: login.html.twig: {% exten

我正在尝试将FOSUserBundle登录表单添加到主页中,它在/login页面上已正确设置和工作。我已将布局覆盖到我的站点布局,没有任何问题。一切正常,但:

使用小枝模板,我无法在主页上显示它。每个级别都扩展到/app/Resources/views/目录中的base.html.twig。有什么我遗漏的吗?我假设,由于它在/login中正常工作,我可能需要更改一个路由文件

使用:orm、yml、细枝

实现这一目标的最佳实践是什么

问候

捆绑:

login.html.twig:

{% extends "UserBundle::layout.html.twig" %}

{% block fos_user_content %}{# form stuff here #}{% endblock fos_user_content %}
{% extends '::base.html.twig' %}

{% block login %}
    {{ block('fos_user_content') }}
{% endblock login %}
{% block login %}{% endblock login %}
layout.html.twig:

{% extends "UserBundle::layout.html.twig" %}

{% block fos_user_content %}{# form stuff here #}{% endblock fos_user_content %}
{% extends '::base.html.twig' %}

{% block login %}
    {{ block('fos_user_content') }}
{% endblock login %}
{% block login %}{% endblock login %}
应用程序:

base.html.twig:

{% extends "UserBundle::layout.html.twig" %}

{% block fos_user_content %}{# form stuff here #}{% endblock fos_user_content %}
{% extends '::base.html.twig' %}

{% block login %}
    {{ block('fos_user_content') }}
{% endblock login %}
{% block login %}{% endblock login %}

我是否需要创建一个控制器来创建表单实例并显示它?如果是这样,我怎样才能做到这一点?