selectionner des images dans un formulaire twig symfony

Petit nouveau ! | 2 Messages

17 juin 2022, 11:08

Bonjour, je souhaite sélectionner des images pour enregistrer mon article (CREATE)
ma table article est bien liée à la table photos
et j'utilise le FormBuilderInterface pour générer le Create et Update

Code : Tout sélectionner

$builder -... ->add('images') ...
et ce formulaire est affiché sur le twig
Je souhaite afficher les images de la table image pour les sélectionner (sélection multiple possible )pour la création d'articles.

Je ne sais pas quel type utiliser parmi les Form\Extension\Core\Type\ pour les images avec le FormBuilderInterface et je ne sais pas comment les afficher dans le twig

Besoin d'aide svp

ynx
Eléphant du PHP | 444 Messages

17 juin 2022, 12:15

Bonjour,

Par défaut, le form builder devrait associer le type EntityType avec l'option multiple pour le champ du formulaire correspondant à l'entité Image. Néanmoins les images seront affichées avec un identifiant textuel dans le champ (retour de la méthode __toString() de l'entité Image).

Pour visualiser les images dans le formulaire, tu peux créer ton propre type en suivant la documentation de Symfony : https://symfony.com/doc/current/form/cr ... nsion.html
Tu peux aussi te tourner vers l'utilisation d'un bundle qui propose déjà cette fonctionnalité, par exemple https://github.com/artgris/MediaBundle

mofoGasy9
Invité n'ayant pas de compte PHPfrance

17 juin 2022, 14:08

bonjour, merci, j'essaie d'implementer ça