class UserModel extends Model{
protected $_auto = array (
array('status','1'), // 新增的时候把status字段设置为1
// 对password字段在新增和编辑的时候使md5函数处理
array('password','md5',3,'function') ,
// 对name字段在新增和编辑的时候回调getName方法
array('name','getName',3,'callback'),
// 对update_time字段在更新的时候写入当前时间戳
array('update_time','time',2,'function'),
);
}
$User = D("User"); // 实例化User对象
if (!$User->create()){ // 创建数据对象
// 如果创建失败 表示验证没有通过 输出错误提示信息
exit($User->getError());
}else{
// 验证通过 写入新增数据
$User->add();
}
$User = D("User"); // 实例化User对象
$User->create(); // 生成数据对象
$User->add(); // 新增用户数据
$User = D("User"); // 实例化User对象
$User->create()->add(); // 生成数据对象并写入数据
$User = D("User"); // 实例化User对象
$userData = getUserData(); // 通过方法获取用户数据
// 根据userData数据创建数据对象,并指定为更新数据
$User->create($userData,2);
$User->add();
动态完成 $rules = array (
// 新增的时候把status字段设置为1
array('status','1'),
// 对password字段在新增和编辑的时候使md5函数处理
array('password','md5',3,'function') ,
// 对update_time字段在更新的时候写入当前时间戳
array('update_time','time',2,'function'),
);
$User = M('User');
$User->auto($rules)->create()->add();
修改数据对象 $User = D("User"); // 实例化User对象
$User->create(); // 生成数据对象
$User->status = 2; // 修改数据对象的status属性
$User->register_time = NOW_TIME; // 增加register_time属性
$User->add(); // 新增用户数据
$User = D("User"); // 实例化User对象
$data = $User->create(); // 保存生成的数据对象
$User->add();
$User = D("User"); // 实例化User对象
$data = $User->create(); // 保存生成的数据对象
$User->status = 2; // 修改数据对象的status属性
$User->register_time = NOW_TIME; // 增加register_time属性
$User->add($data);
转载原文地址:http://www.jb100.net/html/content-28-481-1.html AD:真正免费,域名+虚机+企业邮箱=0元
已抢111174个
抢已抢47054个
抢已抢133789个
抢已抢32394个
抢已抢19588个
抢