Phoinix
Guest
Вопрос по классу CDBTree
Доброго времени суток!
Посмотрел статью: cdbtree
Скачал класс dbtree и понял, что он малофункционален. Я использую совершенно другой принцип управления деревьями. Решил написать свой класс, но так как не имею опыта написания классов PHP (PHP использовать начал 2 недели назад), то собирать свой класс начал на основе структуры существующего класса dbtree, и сразу возник вопрос:
В классе dbtree используется дополнительный класс CDatabase отвечающий за работу с SQL базой данных. Методы или конструкторы этого класса по большей части состоят из одной строки, что не дает никакого выигрыша в размере кода.
Сначала я решил, что данный класс введен дабы была возможность изменить тип базы данных на тот же PostgreSQL или Oracle, но многие запросы и команды класса CDBTree будут работать только в MySQL. При этом, приходится создавать дополнительное подключение к базе данных.
Это просто дань моды (ООП - это модно) или все же имеет какой-либо смысл?
Доброго времени суток!
Посмотрел статью: cdbtree
Скачал класс dbtree и понял, что он малофункционален. Я использую совершенно другой принцип управления деревьями. Решил написать свой класс, но так как не имею опыта написания классов PHP (PHP использовать начал 2 недели назад), то собирать свой класс начал на основе структуры существующего класса dbtree, и сразу возник вопрос:
В классе dbtree используется дополнительный класс CDatabase отвечающий за работу с SQL базой данных. Методы или конструкторы этого класса по большей части состоят из одной строки, что не дает никакого выигрыша в размере кода.
Сначала я решил, что данный класс введен дабы была возможность изменить тип базы данных на тот же PostgreSQL или Oracle, но многие запросы и команды класса CDBTree будут работать только в MySQL. При этом, приходится создавать дополнительное подключение к базе данных.
Это просто дань моды (ООП - это модно) или все же имеет какой-либо смысл?