{% extends "./inc/base.html" %} {% block content %} {{controller.meta_title}} 行为标识 输入行为标识 英文字母. 行为名称 输入行为名称. 行为类型 {% for key,val in ""|get_action_type(true) %} {{val}} {%endfor%} 选择行为类型 行为描述 {{data.remark}} 输入行为描述 行为规则 {{data.rule}} 输入行为规则,不写则只记录日志 ,${self} 替换规则里的变量为执行用户的id。 定义规则 :table:member|field:score|condition:id=${self}|rule:10|cycle:24|max:5 table->要操作的数据表,不需要加表前缀; field->要操作的字段; condition->操作的条件,目前支持字符串,默认变量 ${self} 为执行行为的用户 rule->对字段进行的具体操作,目前支持加或者减,如:10,-10 cycle->执行周期,单位(小时),表示cycle小时内最多执行max次 max->单个周期内的最大执行次数(cycle和max必须同时定义,否则无效) 单个行为后可加 ; 连接其他规则 日志规则 {{data.log}} (记录日志备注时按此规则来生成,支持[变量|函数]。目前变量有:user,time,model,record,data) 保存 返回 {% endblock %} {% block script %} {% endblock %}
{{controller.meta_title}}
${self}
table:member|field:score|condition:id=${self}|rule:10|cycle:24|max:5
table
field
condition
rule
cycle
max