我尝试将FOSUserBundle登录表单添加到主页,它在/ login页面上设置并正常运行。我已将布局覆盖到我的网站布局,没有任何问题。一切都按预期工作,但是:
使用树枝模板,我无法在主页上显示它。每个级别都扩展到/ app / Resources / views /目录中的base.html.twig。有什么我想念的吗?我假设它在/ login中正常工作我可能有一个我需要改变的路由文件。
使用:orm,yml,twig。
实现这一目标的最佳做法是什么?
问候。
束:
login.html.twig:
{% extends "UserBundle::layout.html.twig" %}
{% block fos_user_content %}{# form stuff here #}{% endblock fos_user_content %}
layout.html.twig:
{% extends '::base.html.twig' %}
{% block login %}
{{ block('fos_user_content') }}
{% endblock login %}
应用程式:
base.html.twig:
{% block login %}{% endblock login %}