3. Описание MCP-сервера › 3.3 Движок › PHP-файлы › engine_php_load

Загружает PHP-файл — модуль, библиотеку или корневой скрипт — вместе с манифестом модуля.

Право

«Прямой доступ → Разработка → Чтение данных» (AGENT_ENGINE_DEV_READ).

Параметры

Параметр Тип Что это
path строка путь файла: units/melbis_cataloge.php, index.php

Ответ

Два блока: данные в JSON, затем тело файла текстом — как есть, без экранирования.

{
  "path": "./../units/melbis_cataloge.php",
  "manifest": {"unit_info": "Cataloge menu", "param_info": "", "table_info": "topic=1",
               "includes": "melbis_inc_web_topic.php=1", "cache_on": 0, "cache_time": 2,
               "lazy_load": 0, "ajax_load": 0,
               "trick_on": 0, "trick_load_idx": 0, "trick_load_max": 0,
               "trick_comp_max": 0, "trick_time_max": 0,
               "smart_on": 0, "smart_load_idx": 0, "smart_load_max": 0, "smart_comp_max": 0}
}
Поле Что это
path путь файла
manifest манифест модуля: текстовые ключи строками, флаги и пределы числами — см. «PHP-файлы». У корневого скрипта null

Пустой файл приходит без текстового блока.

Отказы

Ответ Когда
File not found: … Check the path against engine_map_tree. файла по этому пути нет
path is required… не указан path

Общие отказы — «Ответы и отказы».