Bonjour,
Dans l'application que je suis en train de développement, j'instancie des objets de type E.
Chaque instance représente un enregistrement d'une table en base de données.
Dans ma classe E, je dispose de la méthode changeEtat($newEtat) qui me permet de changer la valeur d'une colonne de l'enregistrement correspondant à l'objet (pour mettre l'état "supprimé" par exemple).
Problème, je suis en train de mettre en place de traitements de masse et je suis confronté au dilemme suivant :
- Dois-je mettre en place une classe particulière (genre collection de E) afin de pouvoir changer l'état de plusieurs objets en une requête ? (je trouve pas ça très propre !)
- Dois-je réutiliser la méthode changeEtat() qui du coup, va me faire autant de requêtes SQL que je n'ai d'objets à modifier ! (au niveau optim SQL, pas glop !)
Que me conseilleriez-vous ?
Merci de votre aide !
Partager