0

我想在我的网站主页上有注册和登录表单,因为它可以在互联网上找到

因此,我将 Symfony2 webapp 与 FOSUserBundle 一起使用,它已正确集成到我的 webapp 中;如果我通过/register并且/login它工作正常。

但如上所述,我想在一页上同时采用两种形式。

所以我做了

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

{% block fos_user_content %}

{{ render(controller('FOSUserBundle:Security:login')) }}
{{ render(controller('FOSUserBundle:Registration:register')) }}

{% endblock fos_user_content %}

这似乎适用于第一个视图。但是当我等待页面完成加载时,我收到了来自 Apache 的崩溃通知。

日志文件:

我尝试创建一个“空白”树枝模板,在其中手动添加表单(通过 FormBuilder 或直接硬编码到树枝模板中),但是由于 CSRF 和表单处理程序没有发现我的输入,我遇到了问题.

我的问题:

  • 您将如何尝试实现这一点?您会在树枝模板中的其他地方调用控制器吗?
  • 问题可能是什么?我应该避免将两种形式都放在一页上吗?
  • 究竟是什么导致 Apache 崩溃?
4

0 回答 0