Настройки подключения к базе данных (БД) содержатся в файле config/config.php:
$database_servertype = 'mysql'; //драйвер подключения к БД $database_charset = 'utf-8'; //кодировка соединения с БД $database_host = 'localhost'; //сервер БД $database_username = ''; //пользователь БД $database_password = ''; //пароль к БД $database_name = ''; //название БД
Подключение к БД происходит внутри базового класса системы – pageParser (метод dbConnect()) и представляет собой пример реализации паттерна Adapter – в зависимости от типа БД создается определенный объект доступа ADOdb (adodb-connection), который использует свой API для реализации основных задач работы с БД.
Активное подключение к БД помещается в свойство conn экземпляра класса pageParser и доступно из любой точки приложения как $parser->conn (MVC2) или $this->parser->conn (MVC1), где $parser ($this->parser) – ссылка на объект pageParser.
Примечание. Чтобы быстро узнать обо всех свойствах и методах pageParser, можно распечатать описание класса при помощи сниппета «Show class properties and methods». Для этого в PHP-мониторе наберите команду echo $parser->runSnippet('sys_snippets_showclass').
Также полезно ознакомиться с методами дочернего класса utils ($parser->utils):
echo $parser->runSnippet('sys_snippets_showclass', array('class'=>'utils'));
Или разместить, например, на главной странице, сниппет
{ { sys_snippets_showclass } } (без пробелов).
Описание свойств и методов pageParser (а также других классов ядра платформы Wad-er), можно также посмотреть, скачав и установив модуль API системы.