huaixiaoya
- huaixiaoya 2016-04-21 已签到连续签到4天,获得了20个金钱
- huaixiaoya 2016-04-20 已签到连续签到3天,获得了15个金钱
- huaixiaoya 2016-04-19 已签到连续签到2天,获得了10个金钱
- huaixiaoya 2016-04-18 已签到连续签到1天,获得了5个金钱
- huaixiaoya 赞了说说科比,原名鲁迅,浙江周树人,后改名步惊云,恶魔果实能力者,传说中的三忍之一,曾大闹天宫,后改邪归正,统一三国,传说他有107个弟兄,个个铜头铁臂,面目狰狞,这便是羊村的起源,
- huaixiaoya 2016-04-15 已签到连续签到2天,获得了10个金钱
- huaixiaoya 2016-04-14 已签到连续签到1天,获得了5个金钱
- huaixiaoya 2016-04-08 已签到连续签到4天,获得了20个金钱
- huaixiaoya 回复了 ppker 的回答
控制器中使用 behaviors() 在方法执行前 使用指定的验证器 进行处理数据
public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(), // 使用核心过滤器Access 对执行动作进行验证 'only' => ['logout'], // 对logout动作进行验证 'rules' => [ // 规则 [ 'actions' => ['logout'], 'allow' => true, // 只允许认证用户进行访问 'roles' => ['@'], ], ], ], 'verbs' => [ // 设置curd动作 所运行的请求方式 'class' => VerbFilter::className(), 'actions' => [ 'logout' => ['post'], // post 方法 ], ], ]; }
actions()
独立方法 就是公共的方法放到actions()
public function actions() { return [ 'error' => [ 'class' => 'yii\web\ErrorAction', ], 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, ], ]; }
actions() 方法里面也是用return 的方式写嚒 这么写我只能理解是将一个配置参数传递给应用主题
这里里面能直接写 数据处理的逻辑嚒