Ich bin ein Anfänger in Symfony2. Die handleRequest()
Funktion funktioniert nicht für "GET"
Methode, während derselbe Code für "POST"
funktioniert.
public function addAction(Request $request){
$std = new Student();
$form = $this->createForm(new StudentForm, $std,
array('method'=>'GET'));
$form->handleRequest($request);
if($form->isSubmitted()){
$std= $form->getData();
$em= $this->getDoctrine()->getManager();
$em->persist($std);
$em->flush();
return $this->render('target.twig');
}
return $this->render('target twig',
array('newStdForm'=> $form->createView(),));
}
Der obige Code funktioniert nicht, aber wenn ich 'method':'GET'
zu 'method':'POST'
ändern, dann funktioniert es gut.
Hallo, bitte versuchen Sie genauer zu sein. – gilden
Und warum möchten Sie GET erzwingen? Gibt es einen bestimmten Grund, dies mit einer GET-Anfrage und nicht mit einem POST zu tun? – ghostika