Php 显示了两个模板
我在我的Symfony4项目中使用FOSUserBundle,我覆盖了所有捆绑模板,并将它们放在我的templates文件夹中。 我有我的Php 显示了两个模板,php,symfony,fosuserbundle,sonata,Php,Symfony,Fosuserbundle,Sonata,我在我的Symfony4项目中使用FOSUserBundle,我覆盖了所有捆绑模板,并将它们放在我的templates文件夹中。 我有我的base.html.twig文件,它是包含所有样式表和javascript文件的初始html脚本的主页模板。在主体上,我添加了内容块: <body> {% block content %}{% endblock content %} </body> 目前一切正常。登录表单显示良好。但当我登录到这个表单时,系统将我切换到个人资料
base.html.twig
文件,它是包含所有样式表和javascript文件的初始html脚本的主页模板。在主体上,我添加了内容块:
<body>
{% block content %}{% endblock content %}
</body>
目前一切正常。登录表单显示良好。但当我登录到这个表单时,系统将我切换到个人资料页面。问题是,显示的是配置文件页面模板和登录模板。
这两个模板都被使用。
在配置文件模板上,我也扩展了主模板+添加了相同的块内容,除了
fos_user_content
块。您错过了{%endblock fos_user_content%}
标记
{% extends 'bundles/landing.html.twig' %}
{% block content %}
{% block fos_user_content %}{% endblock fos_user_content %}
{% endblock content %}
您是如何使您的条件显示窗体或配置文件的?我的不好。我忘了。非常感谢。
{% extends 'bundles/landing.html.twig' %}
{% block content %}
{% block fos_user_content %}{% endblock fos_user_content %}
{% endblock content %}