文档介绍:目的代码规范要求程序设计原则Model层所有与数据库表本身操作方法,都封装在自己的Model类中,不单独在外提供封装。每个Model基于ThinkPHP都已经封装好了一套DB操作方法。基类ModelThinkPHP原生Model基类。不能修改。在基于单表的数据CURD操作,使用Model原生成的功能。如:Insert$role_user_model->add(array("role_id"=>$role_id,"user_id"=>$uid,"oem_code"=>parent::oem_code()));Updateif(IS_POST){$_POST['id']=get_current_admin_id();$_POST["oem_code"]=parent::oem_code();$create_result=$this->users_model->field("user_login,user_email,last_login_ip,last_login_time,create_time,user_activation_key,user_status,role_id,score,user_type,oem_code",true)//排除相关字段->create();if($create_result){if($this->users_model->save()!==false){$this->ess("保存成功!");}else{$this->error("保存失败!");}}else{$this->error($this->users_model->getError());}}Delete$id=intval(I(""));if($this->users_model->where("id=$id")->delete()!==false){M("RoleUser")->where(array("user_id"=>$id,"oem_code"=>parent::oem_code()))->delete();$this->ess("删除成功!");}else{$this->error("删除失败!");}Where$id=get_current_admin_id();$user=$this->users_model->where(array("id"=>$id,"oem_code"=>parent::oem_code()))->find();PageThinkPHP已经实现好了分页栏位计算方法。HTML中<divclass="pagination">{$page_bar}</div>PHP中$count=$this->users_model->where($condition_user)->count();$page=$this->page($count,20);$users=$this->users_model->where($condition_user)//加了过滤->order("create_timeDESC")->limit($page->firstRow.','.$page->listRows)->select();$this->assign("page_bar",$page->show('Admin'));//Admi