Bonsoir,
j'ia une application web en cours de développement et je souhaite faire la chose suivante : je suis sur une page avec des informations que je recupère de ma BDD (mysql) via mes entités. Jusque là, tout roule.
Seulement, je fais des modifications sur ces informations via des requêtes post ajax et j'utilise la méthode persist de mon EntityManager. Je ne veux enregistrer mes informations qu'une fois le bouton Enregistrer les modifications cliqué, soit une autre requête post ajax qui utilise la méthode flush() de l'entity manager seulement, ça ne marche pas.
Je ne comprend pas où est le problème sachant qu'un service est censé être en scope Container soit un singleton. J'ai donc fait un test en mettant un attribut $nombre à mon service et créer une méthode test afin de l'incrémenter et le renvoyer. A chaque appel Ajax, l'instance du service est différente donc le nombre ne s'incrémente pas comme il devrait.
Quelqu'un a-t-il un piste svp ?
Merci d'avance.
Partager