我选择创建一个子包并覆盖模板,所以在我的包中我有
class MyBundle extends Bundle
{
//declare bundle as a child of the FOSUserBundle so we can override the parent bundle's templates
public function getParent()
{
return 'FOSUserBundle';
}
}
在我的包中,我添加了以下文件
MyBundle
\Resources
\views
\Security
login.html.twig
匹配文档中提到的 FOS 包结构
login.html.twig
{% extends 'AnotherBundle::layout.html.twig' %}
{% block title %}Log In{% endblock %}
{% block content %}
{% block fos_user_content %}{% endblock %}
{% endblock %}
当我进入登录页面时,我的标题加载正常,但没有登录表单,做错了什么?