表单处理:在symfony 2.3中不推荐使用"bind" - "submit"也不起作用

Har*_*old 6 php forms symfony

在symfony的2.3结合Request到与表单bind()弃用:

$form->bind($this->getRequest());
Run Code Online (Sandbox Code Playgroud)

现在我尝试使用该submit()方法(如文档中所述):

$form->submit($request->request->get($form->getName()));
Run Code Online (Sandbox Code Playgroud)

......但它不起作用.

表单没有改变我在创建时添加到它的对象.

Nic*_*ich 11

将请求直接传递给submit()仍然有效,但已弃用,将在Symfony 3.0中删除.您应该使用handleRequest()方法.

(文件)