qasanov
qasanov

Reputation: 437

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!

Upvotes: 3

Views: 1902

Answers (1)

Maerlyn
Maerlyn

Reputation: 34125

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.

Upvotes: 4

Related Questions