Bonjour à tous,
J'ai fait plusieurs recherches mais aucune ne m'a permis de résoudre mon problème.
Voilà j'ai une liste d'option qui peuvent être visibles ou non par l'utilisateur, et donc dans le Back-Office, j'ai un écran d'administration avec une checkbox "Checked".
Cet écran contient une soixantaine de lignes que je peux check ou uncheck, je dois donc regarder lesquels l'utilisateur coche ou décoche et faire les update en base... jusque là aucun soucis.
Seulement lorsque je change trop de checkbox, j'ai Doctrine qui me renvoie une erreur Oracle : ORA-01000 : nombre maximum de curseurs ouverts dépassé.
J'ai donc undans mon foreach pour l'update ligne par ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $monObjet->save();
J'ai essayé à la place de faire mes requête en SQL pur c'est à dire de faire un
dans mon foreach et de passer ma requête contenant 60 update à exécuter mais sans plus de succès...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $query .= "UPDATE .....";
Sauriez-vous comment faire pour régler ce soucis ?
Merci d'avance.
Partager