Erreur "This value should be of type string" lors de l'upload d'images ou fichiers multiples

Temps de lecture : 2 minutes environ.

Problème

Lors de l'upload de fichiers ou images multiples dans un formulaire, vous recevez l'erreur "This value should be of type string"

Solution possible

Cette erreur se produit lorsque le formulaire contient une contrainte de type "File" ou "Image" et que l'attribut "multiple" est actif.

La contrainte de type "File" ou "Image" ne sait pas gérer les uploads multiples, il est donc nécessaire de l'encapsuler dans une contrainte "All"

'constraints' => [
new All(
new File(
// Contraintes pour le fichier
)
)
]

ou

'constraints' => [
new All(
new Image(
// Contraintes pour le fichier
)
)
]
Erreur "This value should be of type string" lors de l'upload d'images ou fichiers multiples
Article publié le

Catégories : Symfony FAQ

Mots-clés : Symfony images upload

Partager : Partager sur Facebook Partager sur Twitter Partager sur LinkedIn