feat(Product.php): Ajoute les entités ProductPhotos et ProductVideo.
 feat(Product): Ajoute les collections photos et vidéos au produit.
🆕 feat(ProductPhotosType): Crée le formulaire d'upload des photos.
🆕 feat(ProductVideoType): Crée le formulaire d'upload des vidéos.
🎨 refactor(add.twig): Ajoute les formulaires et affichage des photos/vidéos.
🎨 refactor(produit.twig): Affiche les photos et vidéos sur la page produit.
♻️ refactor(vich_uploader.yaml): Ajoute les mappings pour photos et vidéos.
🐛 fix(ProductController): Gère l'ajout/suppression des photos et vidéos.
```
This commit is contained in:
Serreau Jovann
2026-01-30 11:29:29 +01:00
parent 3cc493eba6
commit e1227c5d14
12 changed files with 817 additions and 99 deletions

View File

@@ -9,6 +9,14 @@ vich_uploader:
uri_prefix: /images/image_product
upload_destination: '%kernel.project_dir%/public/images/image_product'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
image_product_pic:
uri_prefix: /images/image_product_pic
upload_destination: '%kernel.project_dir%/public/images/image_product_pic'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
image_product_video:
uri_prefix: /images/image_product_video
upload_destination: '%kernel.project_dir%/public/images/image_product_video'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
doc_product:
uri_prefix: /images/doc_product
upload_destination: '%kernel.project_dir%/public/images/doc_product'