В Elgg большинство взаимодействий с базой данных обрабатываются с помощью основных функций базы данных. Вот ссылка на статью документации верхнего уровня о системе баз данных Elgg: http://docs.elgg.org/wiki/Engine/DataModel
Как правило, прямое взаимодействие с базой данных не рекомендуется, но если данные, к которым вам нужно получить доступ, находятся за пределами таблиц Элгга, вам следует рассмотреть функции, содержащиеся в / engine / lib / database.php . Там вы найдете функции для выполнения запросов и т. Д.
И, разумеется, поскольку вы находитесь на PHP, вы также можете выполнять стандартные вызовы базы данных PHP.