php - How to get post data form using symfony 2.6 -
what best way retrieve post data ?
i red it's better use $form->handlerequest($request);
i want make it's depreciated isn't ?
if ($request->getmethod() == 'post') { $var = $form->get('yourformfieldname')->getdata(); ... } but if need data when form post before isvalid(), how can ?
why ? need 2 properties of form. these 2 properties, can make querybuilder set properties.
to data submitted form before it's validated can use this:
$form->handlerequest($request); if ($form->issubmitted()) { //submitted , not validated $var = $form->get('yourformfieldname')->getdata(); } if ($form->isvalid()) { // perform action, such saving task database return $this->redirecttoroute('task_success'); } refer symfony2 book more details , see section on issubmitted().
you not need use getmethod , handlerequest not depreciated. may have been referring passing $request. book 'previously, $request passed submit method - strategy deprecated , removed in symfony 3.0.'
Comments
Post a Comment