码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP5 笔记-控制器

时间:2017-12-24 13:44:51      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:val   comment   think   gpo   get   类继承   ali   初始化   登录   

 

如果你的控制器类继承了\think\Controller类的话,可以定义控制器初始化方法_initialize,在该控制器的方法调用之前首先执行。

执行一些公共功能。如只有登录才能访问后台,避免每个控制器重复编写

 

 数据验证 

$User->validate(‘User.edit‘) 调用已经写好的验证

$User = new User;
// 调用Member验证器类进行数据验证
$result = $User->validate(‘User.edit‘)->save($data);
if(false === $result){
    // 验证失败 输出错误信息
    dump($User->getError());
}
或者

$validate = validate(‘AdminUser‘);
if (!$validate->check($data)) {
  $this->error($validate->getError());
}

 

ThinkPHP5 笔记-控制器

标签:val   comment   think   gpo   get   类继承   ali   初始化   登录   

原文地址:http://www.cnblogs.com/zelzzz/p/7625453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!