Администратор сонаты configureFormFields добавить строку запроса param - PullRequest
0 голосов
/ 25 июня 2019

Попробуйте добавить дополнительный параметр в configureFormFields.

Пока я создаю ссылку

$this->generateObjectUrl('admin.create',$account,[
                    'form'=>TransferAdmin::FORM_CREATE_SALARY_PAYMENT
                        ]) 

Этот URL-адрес создания

 /create?form=salary

в админ я использую переключатель

if($form = $this->request->get('form')){

и добавить // настроить некоторые поля

Работает хорошо, но сохранение не работает, потому что действие сохранения -

/create?uniqid=s70fb8f4cae

так что форма отличается от / create? Form = salary

Как я могу добавить пользовательский параметр, как в этом примере.

Я хочу получить действие формы

/create?form=salary&uniqid=s70fb8f4cae 

В $ formMapper у меня есть метод

 $formMapper->getFormBuilder()->setAction()

но измените его, не измените действие формы.

...