Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Symfony get form model object

In my symfony application I would like to get form model object before calling save method.For example: on form submit I bind it to the related Form Object. And before calling save method I want to get related Model object with its submitted values.I know there is $this->form->getObject() method.When I call it before $this->form->save(); method it returns model without values. Is there any way to get it? Any help is appreciated.

Thanks in advance!

like image 292
qasanov Avatar asked Dec 16 '25 20:12

qasanov


1 Answers

The form's values are only set in the object in save(). You have two options:

  1. if the values are enough, use $form->getValues(), it returns the cleaned array
  2. if they aren't, call $form->updateObject() manually.
like image 66
Maerlyn Avatar answered Dec 19 '25 16:12

Maerlyn