add('submit', SubmitType::class, [ "label" => "Valider", "attr" => ["class" => "btn btn-success no-print"], ] ); $builder->add('name', TextType::class, [ "label" =>"Nom", ] ); $choices=[]; foreach($options["gitealabels"] as $label) { $choices[$label->name]=$label->id; } $builder->add('giteaid', ChoiceType::class, [ "label" => "Label Gitea", "choices" => $choices, "disabled" => ($options["mode"]=="submit"?false:true), "placeholder" => "Selectionnez un label gitea", ] ); } public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'data_class' => 'App\Entity\Scrumtype', 'mode' => 'string', 'gitealabels' => 'string', )); } }