Я занимаюсь разработкой веб-приложения (действительно, это хобби, и я пытаюсь научить себя дизайну, и что может быть лучше, чем делать это :). Во всяком случае, я думал о том, как я буду иметь дело с моей базой данных. Мне комфортно с PDO, и я думал об использовании PDO в моем классе абстракции. Я думаю о создании синглета, так что есть только одно соединение с базой данных. Этот синглтон создаст соединение PDO.Дизайн класса абстракции базы данных с использованием PHP PDO
После этого я не понимаю, почему мне нужно делать слишком много. Затем я могу использовать обработчик базы данных для вызова функций PDO. Мне могут понадобиться некоторые вспомогательные функции, но когда это сработает, я просто буду использовать PDO для реальных SQL-запросов.
С этим подходом что-то не так? Это кажется слишком простым по сравнению с классами абстракции, которые я использовал.
Абстракция базы - смешной миф. ORM - это еще одна история, не менее злая, но, по крайней мере, настоящая. –
Вам не нужен Singleton – Gordon
@ Gordon, не могли бы вы объяснить, почему мне не нужен синглтон? Я всегда слышал, что вам нужен синглтон, чтобы убедиться, что нет одновременной записи и тому подобного. – Tim