Bonjour,

Voila je rencontre un petit problème, je pense que cela doit être évident car je n'ai pas trouvé de problème similaire.

Ce que je fais

J'ai un formulaire, dans ce formulaire j'ai un champ EntityType, une fois une valeur sélectionnée je souhaite mettre à jour un autre champ du formulaire.
Donc pour cela j'utilise de l'ajax.
L'appel se déroule sans soucis, je récupère mes informations que je souhaite dans le BDD coté php.
Puis je retourne ces informations.

return new JsonResponse($array);

Ce que je veux

Tous simplement récupérer coté clients mes informations à afficher sur le second champ.

Ce que j'obtiens

Le problème vient du fait que j'obtiens des objets vide ne contenant aucune information (retour ajax). Alors que coté php aucun soucis mes informations sont bien remplies.

Merci pour vos éclaircissements !

1 réponse


En conclusion :
En Ajax ta reponse contiens des objets vides, par contre dans ton back-end tu as bien les objets hydratés.
Donc c'est ta serialisation qui pose problème : https://symfony.com/doc/current/components/serializer.html