В контроллере Symfony у меня есть:
$form = $this->createForm(MyFormType::class, null, [
'validation_groups' => ['my_custom_group']
]);
Но в MyFormType
классе у меня есть validation_group
обратный вызов
class MyFormType {
...
'validation_groups' => function(FormInterface $form) {
// here I add some more complicated groups that are conditionally checked
// depending on the object state
}
...
}
Проблема в том, что мне нужно передать дополнительную группу из контроллера, и когда я делаю это через validation_groups
, очевидно, что весь обратный вызов в форме переопределяется.
Я бы хотел как-то объединить это. Есть ли хороший способ сделать это?