首页 > 代码库 > thinkphp 3.2 模型的使用示例
thinkphp 3.2 模型的使用示例
原来以为thinkPHP的 model 就和PHPCMS一样 就起到一个连接数据库的作用,今天看了视频,才发现这个也是 mvc中的m
使用方法可以使用 D() 方法
下面是 UserController
<?phpnamespace Home\Controller;use Think\Controller;class UserController extends Controller { /**-- 用户中心 --**/ public function index(){ $this->display(); } /**-- 登陆页面 --**/ public function login(){ $this->display(); } /**-- 执行登陆操作 --**/ public function dologin(){ $data = http://www.mamicode.com/I(‘post.‘);>
UserModel
<?phpnamespace Home\Model;use Think\Model;class UserModel extends Model { /**-- 登陆 --**/ public function login($data){ if(!($this->check_verify($data[‘code‘]))){ return ‘验证码错误‘; } if($data[‘name‘] == ‘‘ || $data[‘password‘] == ‘‘){ return ‘用户名或密码不能为空!‘; } $user = M(‘User‘); $data[‘password‘] = md5($data[‘password‘]); $result = $user->where(array(‘name‘=>$data[‘name‘],‘password‘=>$data[‘password‘]))->find(); if($result){ return ‘欢迎您 ‘.$result[‘name‘]; }else{ return ‘没有该用户‘; } } /**-- 验证验证码 --**/ private function check_verify($code, $id = ‘‘){ $verify = new \Think\Verify(); return $verify->check($code, $id); }}?>
thinkphp 3.2 模型的使用示例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。