DevCraft Документации
Справочник

SDK (DcApi)

Шпаргалка in-process SDK DcApi: фасады Schema, query, xfields.

DcApi — точка входа внутри того же PHP, что и сайт (не HTTP-клиент к /api/v2, без Bearer).

Пошаговые сценарии: гайд SDK.

require_once DLEPlugins::Check(ROOT_DIR . '/api/sdk/bootstrap.php');

Фасады

МетодНазначение
DcApi::news()Новость (post) + nested
DcApi::user()Пользователь
DcApi::comment()Комментарий
DcApi::conversation()Переписка
DcApi::plugin()Плагин
DcApi::file() / DcApi::file('images')Файлы / изображения
DcApi::staticPage()Статическая страница
DcApi::schema('banners')Builder по имени таблицы
DcApi::query('post')SELECT / фильтры
DcApi::xfield(…) / DcApi::modifyXfield('post')Доп. поля каталога

Минимальный пример:

DcApi::news()->withTitle('Заголовок')->withCategory([1, 2])->create();
DcApi::query('post')->where('category', '1')->fetchAll();

См. также

На этой странице