2011-06-14 3 views
0

J'ai un objet qui possède une instance de Doctrine \ ODM \ MongoDB \ Query \ Builder. Quand je sérialiser mon objet, désérialisable, et puis essayez d'utiliser le bricoleur, je reçois l'erreur suivante:Doctrine ODM MongoDB Query Builder interrompt la connexion mongo

Fatal error: Uncaught exception 'MongoException' with message 'The MongoCursor object has not been correctly initialized by its constructor'

Je suppose que cela est parce que PHP perd sa connexion au serveur mongo dans le processus de sérialisation. Comment puis-je réparer cela?

Répondre

1

Vous ne pouvez pas. La seule chose que vous pouvez faire est de supprimer cet objet sur la sérialisation et d'en créer un nouveau lors de la désérialisation. Voir le serializable interface en PHP.

+0

pas la réponse que je voulais mais corrige pas moins – Fatmuemoo

Questions connexes