Bonjour,

J'ai un tableau comme suit avec mes images et les largeur et hauteur pour le html img:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
array
      0 => 
          'lien' => 'http://image.jpg'
          'hauteur' => '400'
          'largeur' => '500'
      1 => 
          'lien' => 'http://image.jpg'
          'hauteur' => '400'
          'largeur' => '600'
      2 => 
          'lien' => 'http://image.jpg'
          'hauteur' => '400'
          'largeur' => '200'
Si je le passe à mon formulaire il prend aussi les champs hauteur et largeur comme des images (normal me direz vous).

Ma question est donc la suivante: Existe-t-il une méthode équivalente à la 'property' pour une entité (pour dire au select de ne prendre en compte que la clef 'lien' de mon tableau)?


Mon champ d'images:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
->add('images', 'choice', array(
                'multiple'  => false,
                'expanded' => true,
                'choices' => $this->images,
                'required' => false
           ))

Exemple d'entité avec l'option property:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
->add('qualite', 'entity', array(
                'multiple'  => false,
                'expanded' => false,
                'class' => 'MonProjetMainBundle:Entity',
                'query_builder' => function(EntityRepository $er) use($type) {
                    return $er->createQueryBuilder('u')
                               ->where('u.type = :name')->setParameter('name', $type)
                               ->orderBy('u.ordre', 'ASC');
                },
                'property' => 'nom',
                'empty_value' => 'Veuillez choisir',
                'required' => false
           ))