第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

cmswing系統(tǒng)-action

標(biāo)簽:
Node.js

简介

action可以理解为用户对系统的每一项操作就是一个动作。

在action系统下,系统可以记录下每个动作,集中记录在行为日志里。

甚至可以在用户执行某个动作时对数据库进行简单的修改。

例如:

用户每天登陆会有积分+10的奖励 。登录就是一个一项操作,我们在登录里添加登录行为。当用为执行登录操作后会连带执行登录行为。行为包含两个部分,一部分是可以将操作行为记录在行为日志里。另一部分可以对行为进行简单的数据库操作。这里用户积分+10就是对用户模型的积分字段进行+10操作。

实现分析

模型分析

action模型的方法:

  1. get_action 获取行为数据(主要是用于后台-用户行为页面的数据源)

  2. log 记录行为日志,并执行该行为的规则(这个就是用于在操作中添加行为的方法)

  3. parse_action 解析行为规则 (这个应该是一个私有函数,用于log对行为规则的解析)

  4. execute_action 执行行为 (执行行为)


使用方式:

this.model("action").log("user_login", "member", res.uid, res.uid, this.ip(), this.http.url);

this.model("action").log("行为标识", "触发行为的模型名", 触发行为的记录id, 执行行为的用户id,  ip, this.http.url);


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消