不使用 Formbuilder 时如何将表单数据保存在 Symfony 的数据库中?

How to save formdata in a Database in Symfony when using no Formbuilder?

我正在开发一个用于投票的 Symfony 包。 我尝试使用 Symfony 表单生成器构建我的投票,但由于我的复杂数据,我遇到了很多问题,所以我决定在 html 文件中手动构建我的表单。


现在还有可能做这样的事情吗:

if($form->isSubmitted() && $form->isValid())?


我是否必须将我的表格发送到另一个 php-这样的文件: <form method="post" action="yourscript.php"> 或者我还能在我的控制器中捕获它吗,它也有打开轮询文件的操作。


还是我必须按照描述的那样去做here

对于这个菜鸟问题,我很抱歉,但是当我使用 Symfony 搜索表单控件时,我只找到了解释如何使用 formbuilder 的内容。

您可以使用 Request 执行类似于表单的操作。

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

我建议你使用 Symfony Form 而不是这个!