addPackage - Используется для подключения пользовательских баз данных нужного пакета. Подразумевается что классы хранятся в директории "model/". После выполнения данного метода появится возможность работы с пользовательскими базами данных через xPDO. Конечный результат немного похож на функцию автозагрузки.
Пример вызова:
<?php
$modx->addPackage('mypkg',MODX_CORE_PATH.'components/mypkg/model/','mypkg_');
Описание метода:
boolean addPackage ([string $pkg = ''], [string $path = ''], [string $tablePrefix = ''])
Параметры:
$pkg - Ожидается имя класса в указанном пути $path. Так как подпапка может содержать множество файлов классов your_table.class.php и чаще всего вложенную папку MYSQL в которой размещены дополнительные файлы классов и схем для работы с бд, например your_table.class.php и your_table.map.inc.php.Результат:
Вернет true или false в зависимости от результата подключения пакета. При false советуем проверить логи.