你好,
原文链接:https://www.f2er.com/php/132117.html请查看下面的评论.希望对你有帮助.
A. Query Block (For selection,insertion and updation) B. Custom Function Block C. Variable Block D. API Connector
查询块
在查询块中,PHP函数用于修改记录的当前值.它可以用于插入,更新和选择.
如果查询类型是select,则首先记录将从表中获取,之后PHP函数将执行,因此修改后的值将用于进一步处理.
如果查询类型插入或更新,则首先执行PHP函数,然后将修改后的值存储到表中.
输入参数::这两个输入参数将发送到该函数.
$value :: Current Value of that specific Field $dataArr :: Data array of current record
对于任何类型的自定义,您都可以使用自定义功能.使用自定义函数可以返回两种类型的值::
Single Dimensional Array Multi Dimensional Array
在自定义功能中,您可以将工作API的所有输入参数都转换为一个参数,即$input_params.
示例::假设你有输入参数user_id,那么它将使用$input_params [‘user_id’].
您需要在自定义功能块中指定输出参数,这些输出参数将用于存储自定义数据.
示例::假设您已将电子邮件和名称指定为输出参数,则可以返回以下值:
$ret_arr['name'] = "XYZ"; // modified values $ret_arr['email'] = "abc@xyz.com"; //modified values return $ret_arr;
可变块
输入参数::这两个输入参数将发送到该函数.
$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定义的函数仅适用于单参数,如果要使用该值执行更多功能,则可以创建自定义PHP函数并在API中使用该函数.