当前位置: 首页 > 知识库问答 >
问题:

当不使用FormBuilder时,如何将formdata保存在Symfony中的数据库中?

段干德泽
2023-03-14

我正在开发一个用于民意测验的Symfony包。我试图用Symfony Form builder构建我的投票,但由于数据复杂,我遇到了很多问题,所以我决定在html文件中手动构建表单。

现在是否还有可能继续做这样的事情:

如果($Form->isSubmitted()&&$Form->isValid())

我是否必须将表单发送到另一个PHP文件,如

,或者我仍然可以在我的控制器中捕获它,该控制器中还有打开轮询文件的操作。

还是我必须按照这里描述的那样去做?

我很抱歉这个愚蠢的问题,但是当我用Symfony搜索表单控件时,我只找到解释如何使用FormBuilder的东西。

共有1个答案

郦翰学
2023-03-14

您可以用request做一些类似的事情来形成。

if ($request->isMethod(Request::POST)) { //check if method is post
  $request->request->get('yourFieldName'); //get values of  post data
}

我建议你用Symfony形式代替这个!

 类似资料:
  • 问题内容: 我需要帮助,如何使用用户模型。创建帐户时,而不是通过电子邮件生成父节点时。将主节点设为uid。我尝试了一些修改,但没有成功,有人可以帮助我。该帐户是由google auth创建的,它希望生成一个主uid节点而不是电子邮件。 我搜索了模型,但如果有人可以帮助我,我将不会成功,我将非常感激 我仍然需要电子邮件,但不需要作为主要节点。对于主节点,我想要模型中已经存在的uid,但是我无法进行此

  • 我想使用JavaFx、Spring Boot和Spring Data JPA制作一个桌面应用程序,并将H2作为我的数据库。问题是我试图运行JUnit以将数据保存在本地目录中,但每次运行JUnit时数据都会丢失。 我的文件; 我的测试用例; 打印列表的大小是1,但当我再次像这样运行测试用例时 它打印的列表大小为0

  • 问题内容: 我想保存额外的信息,然后再将总订单发送到Paypal。对于每一项,我都在MySQL数据库中创建了一个要存储的列。现在,我正在考虑将其保存为一个数组,以后可以在创建PHP页面时阅读。多余的字段取自输入表单字段。 通过使用数组,可以确保不混淆信息吗? 问题答案: 您可以使用/ 存储数组。使用该解决方案,它们不能轻易地从其他编程语言中使用,因此您可以考虑使用/ 代替(它为您提供了广泛支持的格

  • 问题内容: 我有以下问题,当试图在数据库中插入对象时,Hibernate卡住,没有返回错误,对象没有正确保存。 调试它,我发现它挂在 我正在使用PostgreSQL作为数据库。 我的配置文件: SELECT部分​​起作用。 我不确定我缺少什么。同样使用本地SQL插入命令,它也可以工作。 问题答案: 我没看到你这么忙 但最可取的是

  • 我有个错误 2021-02-04 10:31:48.341警告6496--[nio-8080-exec-8].w.s.m.s.defaultHandlerExceptionResolver:已解析[org.springframework.http.converter.httpmessagenotreadableException:JSON分析错误:无法构造的实例(尽管至少存在一个创建者):没有字符

  • 问题内容: 在我的Web应用程序中,我成功使用mybatis在html表中显示了数据。现在,我想将Mysql表的记录保存在一个json文件中并创建一个用户数组,我使用了Gson,问题是文件中只保存了一条记录。谢谢。 结果如下: servlet.java 问题答案: 您将所有用户写入同一文件,因此只保存了循环的最后一次迭代。 您可以将对象转换为json并写入一次(无需循环) 例: