首页 > 代码库 > 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 模型的使用示例