Я новичок в Symfony и застрял в пользовательских формах. У меня есть следующее поле с «сущностью», которая отлично работает. Это позволяет мне вводить текстовое поле, показывать совпадающие результаты и не совпадать, показывая «Нет совпадения найдено». Я хочу, если нет совпадения, хочу показать опцию «Добавить новый» в том же окне выбора, и я наберу новую опцию, которая сохранит после связывания формы.Symfony2: как разрешить сущность поля принимать новые данные
Вот мое лицо поле Код типа
$builder->add('companies', 'entity', array(
'class' => 'MyBundle:Company',
'multiple' => true,
'expanded' => false,
'label' => 'Companies',
'empty_value' => false,
'attr' => array(
'style' => 'width:400px'
),
'query_builder' => function(EntityRepository $er) use ($account) {
//query here
}
));
Как это реализовать, так что если варианты не совпадают, он будет просить меня, чтобы добавить новый, а затем я могу же новый вариант там.
Пожалуйста, помогите!