Bonjour à tous, je n'arrive pas à comprends pourquoi mon DataTransformer fonctionne dans un cas et pas dans l'autre
dans ce cas la ca fonctionne, mais si j'utilise un type pour subject ca ne fonctionne pas :
TicketType:
dans ce cas la ca fonctionne plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $builder ->add($builder->create('subject', 'choice', array( 'label' => 'form.contact.label.subject', 'empty_value' => 'choice.empty.value', 'required' => true, 'multiple' => false, 'choices' => $this->subjectRepository->findSubjectToArray() ))->addModelTransformer($this->subjectDataTransformer))
TicketType:
SubjecType
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ->add('subject', 'help_desk_subject_form_type', array( 'data_class' => 'F\HelpDeskBundle\Entity\Subject', 'required' => false, 'mapped' => true ))
Merci d'avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add($builder->create('subject', 'choice', array( 'label' => 'form.contact.label.subject', 'empty_value' => 'choice.empty.value', 'mapped' => false, 'required' => true, 'multiple' => false, 'choices' => $this->subjectRepository->findSubjectToArray() ))->addModelTransformer($this->subjectDataTransformer)) ; }
Partager