企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
ZBPHP应用公共(函数) ## parse_action($action = null, $model = null, $record_id = '', $user_id = null, $details = '') parse_action — 解析行为规则 /** * 解析行为规则 * 规则定义 table:$table|field:$field|condition:$condition|rule:$rule[|cycle:$cycle|max:$max][;......] * 规则字段解释:table->要操作的数据表,不需要加表前缀; * field->要操作的字段; * condition->操作的条件,目前支持字符串,默认变量{$self}为执行行为的用户 * rule->对字段进行的具体操作,目前支持四则混合运算,如:1+score*2/2-3 * cycle->执行周期,单位(小时),表示$cycle小时内最多执行$max次 * max->单个周期内的最大执行次数($cycle和$max必须同时定义,否则无效) * 单个行为后可加 ; 连接其他规则 */ ### 参数: action 行为id或者name self 替换规则里的变量为执行用户的id ### 返回值 boolean | array: false解析出错 , 成功返回规则数组 ### 错误/异常 未知异常 ### 范例 ~~~ <?php // 解析行为 $rules = parse_action($action, $user_id); ?> ~~~