Я пытаюсь сделать небольшой cms в php и mysql и хочу, чтобы он был объектно-ориентированным
У меня есть класс DbConnector, который обрабатывает все запросы SQL. Затем у меня есть некоторые другие классы, которые должны изменить базу данных через DbConnector.
Как я вижу, я должен либо отправлять экземпляр DbConnector в качестве параметра при каждой инициализации класса, либо я могу создать новый экземпляр DbConnector для каждого класса, что мне кажется довольно ненужным.
Каков предпочтительный способ сделать это или все неправильно?