model的常用方法

浏览:2797 发布日期:2015/06/22 分类:技术分享
在java中我们设计一个user用户类(bean)
我们会再设计一个userdao类 操作这个用户的各种方法
add添加、edit修改、del删除甚至还有判断登陆判断
login方法。
在thinkphp model我理解是这样子model就是userdao
所以我们可以在model设计一个UserModel扩展
可以在这里写这些各种对这个user表的操作,注册一个用户,登陆一个用户<?php
/**
 * 会员控制器
 */
namespace Home\Controller;
use Think\Controller;
class UsersController extends BaseController {
    /**
     * 跳去登录界面
     * 
     */
    public function login(){
    }
    
    
    /**
     * 用户退出
     */
    public function logout(){
    }
    
    /**
     * 注册界面
     * 
     */
    public function regist(){
    }

    /**
     * 验证登陆
     * 
     */
    public function checkLogin(){
    }

    /**
     * 新用户注册
     */
    public function toRegist(){

    }

    //检查登录名是否存在
    public function checkLoginName(){
    }
    
    
大家可以扩展开来
我们调用时候就可以这样写$user_db = D("user");
//这里反正你自己在model写好登陆成功返回true,不成功返回false
if($user_db->login()){
//成功的话怎么样   
   .......
}else{
  //  登陆失败怎么样
   ........
}
这样我们就可以简单调用一些函数解决一些问题!
最佳答案
评论( 相关
后面还有条评论,点击查看>>