Je suis en train de concevoir une application web (vraiment, c'est un passe-temps, et j'essaie de m'enseigner le design, et quoi de mieux que de le faire :)). Quoi qu'il en soit, je pensais à la façon dont je traiterais ma base de données. Je suis à l'aise avec PDO, et je pensais tirer parti de PDO dans ma classe d'abstraction. Je pense à faire un singleton, de sorte qu'il n'y ait qu'une seule connexion à la base de données. Ce singleton créerait une connexion PDO. Après cela, je ne vois pas pourquoi j'aurais besoin de faire trop d'autres choses. Je peux alors utiliser le gestionnaire de base de données pour appeler les fonctions PDO. Je pourrais avoir besoin de certaines fonctions d'aide, mais quand j'y reviendrai, j'utiliserais simplement PDO pour les requêtes SQL.Conception de classes d'abstraction de base de données utilisant PHP PDO
Y at-il un problème avec cette approche? Cela semble trop simple comparé aux cours d'abstraction que j'ai utilisés.
L'abstraction de base de données est un mythe ridicule. ORM est une autre histoire, pas moins mauvaise mais vraie au moins. –
Vous n'avez pas besoin du Singleton – Gordon
@Gordon, pouvez-vous expliquer pourquoi je n'aurais pas besoin du singleton? J'ai toujours entendu que vous auriez besoin du singleton pour vous assurer qu'il n'y a pas d'écritures simultanées et des choses comme ça. – Tim