Expected argument of type "string", "NULL" given at property path "picture".

Temps de lecture : 2 minutes environ.

Problème

Si vous avez un projet nécessitant l'upload de fichier (pdf, ou images) comme un article, vous ne rencontrez généralement aucun problème à la création d'un article, mais vous pouvez rencontrer un souci lors de la modification de celui-ci, si vous ne modifiez pas l'image, vous pouvez tomber sur l'erreur :

Expected argument of type "string", "NULL" given at property path "picture".

Cette erreur indique, que "null" est envoyer à la place d'un string.

Solution possible

Pour résoudre ce problème, en plus des vérifications que vous avez bien évidemment fait dans votre controller, il vous suffit d'ouvrir votre formType, et de rajouter à votre FileType :

'mapped' => false
Expected argument of type "string", "NULL" given at property path "picture".
Article publié le

Catégories : Symfony FAQ

Mots-clés : Symfony

Partager : Partager sur Facebook Partager sur Twitter Partager sur LinkedIn