当用户在执行某些操作时,我们可以给用户设置积分和金币奖励,这里我们就可以在应用中给用户定义各种操作。 ## 定义用户操作点 我们只要在我们的代码中添加`cmf_user_action`函数就可以了 ``` cmf_user_action("login"); ``` ## 添加用户操作配置文件 在每个应用下有个`user_action.php`配置文件,这个文件定义此应用所有的用户操作配置 如: ``` <?php return [ 'test' => [ 'name' => '用户登录',//用户操作名称 'score' => 1,//更改积分,可以为负 'coin' => 0,//更改金币,可以为负 'cycle_time' => 1,//周期时间值 'cycle_type' => 1,//周期类型;0:不限;1:按天;2:按小时;3:永久 'reward_number' => 1,//奖励次数 'url' => [ 'action' => 'portal/Test/test', 'param' => ['id' => 1] ],//执行操作的url ] ]; ``` 上面 `test`键值就是用户操作名,可以给这个操作定义很多属性。