2015-12-22 13 views
-1

J'utilise FormBuilderInterface, pour créer mon formulaire, donc je trouve que je peux valider mon formulaire en utilisant la fonction isvalid(), j'ai un problème avec handleRequest ($ request) , je n'ai pas compris quel est le rôle de celui-ci. voici mon code:quel est le rôle de handle request sous forme symfony

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(); 


} 

merci pour votre aide.

Répondre

2

directement du docs son utilisés pour traiter les données de formulaire

prend les données de la demande en méthode POST précédente, les traite et exécute toute validation (intégrité des contrôles de prévu par rapport aux données reçues). il le fait uniquement pour les demandes POST

read more