在symfony表单中处理请求的角色是什么

在symfony表单中处理请求的角色是什么,symfony,Symfony,我正在使用FormBuilderInterface创建我的表单,因此我发现我可以使用函数isvalid()验证我的表单,我对HandlerRequest($request)有一个问题,我不明白它的作用是什么。 这是我的密码: function ajout2Action() { $client= new \Esprit\PiBundle\Entity\Client(); $formv= new \Esprit\PiBundle\Form\ClientType(); $for

我正在使用FormBuilderInterface创建我的表单,因此我发现我可以使用函数isvalid()验证我的表单,我对HandlerRequest($request)有一个问题,我不明白它的作用是什么。 这是我的密码:

function ajout2Action()
{
    $client= new \Esprit\PiBundle\Entity\Client();
    $formv= new \Esprit\PiBundle\Form\ClientType();
    $form=  $this->createForm($formv,$client);
     $request = $this->get('request');
  if($form->handleRequest($request)->isValid())
    {
         $em=$this->getDoctrine()->getManager();
         $em->persist($client);
         $em->flush();


}
感谢您的帮助。

直接从用于处理表单数据的its开始

它从上一个请求中获取发布的数据,对其进行处理,并运行任何验证(检查预期数据和接收数据的完整性)。它只对POST请求执行此操作

直接从用于处理表单数据的its

它从上一个请求中获取发布的数据,对其进行处理,并运行任何验证(检查预期数据和接收数据的完整性)。它只对POST请求执行此操作