Пользовательский тип Symfony: как обработать процесс преобразования данных формы в атрибуты сущности

Я с нетерпением жду возможности создать собственный тип формы, в котором я мог бы использовать поведение объекта, но также создать новый простой объект, если выбранный параметр не соответствует существующему объекту.
Я использую jquery select2 на стороне клиента в этом отношении.

На стороне сервера, как внутри formType, как я могу справиться с тем, как данные формы преобразуются в атрибуты сущностей? то есть как Symfony преобразует выбранное поле в сущности?

Я ищу что-то вроде

    $builder->addEventListener(
FormEvents::XXX_SUBMIT,
function(FormEvent $event){
$form = $event->getForm();
$entity= $form->getData();
$value= $form->getFieldValue('fieldName');
$entity->setTag($this->em->getRepository('Tag')->findOneByName('value'))
}
);

У меня не было шансов найти, как это делается, любая помощь будет очень признательна!

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector