提问者:小点点

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


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

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

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

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

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

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

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


共1个答案

匿名用户

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

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

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