Уровень абстракции БД
- Реализуется одним классом: /core/classes/DBAL_adodb.php
- При инициализации окружения (т.е. при вызове конструктора NpjRequestHandler) создает объект ADODB::AdoConnection, который доступен из любой части кода как $rh->db.
- DBAL в НПЖ является просто оберткой для ADODBLite. Единственным дополнением является привязка ошибок работы с БД к логу с помощью DBAL_Error() и DBAL_Error_Silent(), которые, впрочем, не являются методами DBAL, а просто отдельными функциями.
См. также:
Кусо о дбале