fix custom field wich could not be saved

This commit is contained in:
Julien Fastré 2021-07-13 16:58:17 +02:00
parent 06c74ed5ed
commit cb99074d1f

View File

@ -22,13 +22,12 @@ class ChoiceWithOtherType extends AbstractType
*/ */
public function buildForm(FormBuilderInterface $builder, array $options) public function buildForm(FormBuilderInterface $builder, array $options)
{ {
//add an 'other' entry in choices array //add an 'other' entry in choices array
$options['choices'][$this->otherValueLabel] = '_other'; $options['choices'][$this->otherValueLabel] = '_other';
//ChoiceWithOther must always be expanded //ChoiceWithOther must always be expanded
$options['expanded'] = true; $options['expanded'] = true;
// adding a default value for choice // adding a default value for choice
$options['empty_data'] = null; $options['empty_data'] = $options['multiple'] ? [] : null;
$builder $builder
->add('_other', TextType::class, array('required' => false)) ->add('_other', TextType::class, array('required' => false))