codeigniter — Как использовать функцию PHP в блоках API с помощью ConfigureIT

Я создаю API с помощью API на Configure.It.
Может кто-нибудь объяснить мне, как использовать пользовательскую функцию PHP в блоке API.

10

Решение

Привет Нитиш,

Пожалуйста, проверьте ниже комментарии. Надеюсь, это поможет вам.

В API Configuration мы можем добавить функцию php в следующих блоках.

A. Query Block (For selection, insertion and updation)
B. Custom Function Block
C. Variable Block
D. API Connector

Функция Php в этих блоках используется для разных целей.

Блок запросов

В блоке запросов функция php используется для изменения текущего значения записи. Это можно использовать для вставки, обновления и выбора.

Если тип запроса Выбрать затем первая запись будет извлечена из таблицы, после чего будет выполнена функция php, поэтому измененное значение будет использоваться для дальнейшего процесса.

Если тип запроса вставить или же Обновить, Сначала будет выполнена функция php, а затем измененное значение сохранится в таблице.

Input Parameter :: Здесь два входных параметра будут отправлены в функцию.

$value :: Current Value of that specific Field
$dataArr :: Data array of current record

Выходной параметр :: Только значение вернется из функции php, которая будет использоваться для дальнейшего процесса.

Пользовательская функция

Для любого типа настройки вы можете использовать пользовательскую функцию. Используя пользовательскую функцию, вы можете вернуть два типа значений:

Single Dimensional Array
Multi Dimensional Array

В пользовательской функции вы можете получить все входные параметры рабочего API в один параметр, т.е. $ input_params .

пример :: Предположим, у вас есть входной параметр user_id, тогда он будет получен с помощью $ input_params [‘user_id’].

Вам необходимо указать выходные параметры в пользовательском функциональном блоке, эти выходные параметры будут использовать для хранения пользовательских данных.

пример :: Предположим, что вы указали адрес электронной почты и имя в выходных параметрах, тогда вы можете вернуть эти значения, как показано ниже:

$ret_arr['name'] = "XYZ"; // modified values
$ret_arr['email'] = "[email protected]"; //modified values
return $ret_arr;

Блок переменных

В блоке переменных функция php используется для присвоения значения переменной

Input Parameter :: Здесь два входных параметра будут отправлены в функцию.

$input_params :: all API parameter will be available in this parameter
$index_val :: If variable is using inside loop then you can get current index value of loop.

Выходной параметр :: Любое значение или массив могут быть возвращены как значение переменной.

Внешний API

Во внешнем ответе API мы можем использовать как определенные по умолчанию функции по умолчанию, так и созданные пользователем функции.

В настоящее время определенные PHP-функции работают только с одним аргументом, если вы хотите использовать больше функций с этим значением, вы можете создать пользовательскую функцию PHP и использовать эту функцию в API.

13

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]