save 坑?

浏览:402 发布日期:2013/12/27 分类:求助交流
还在学习中,学到save方法,写了一个更新用户信息的表单,第一次顺利更新了,第二次更新的时候。。。嗯。出错了?    public function update(){
        $User = M('User');
        if ($User->create()) {
            $result = $User->save();
            if ($result) {
                $this->success('Update OK!');
            } else {
                $this->error($User->getError());
            }
        } else {
            $this->error($User->getError());
        }
    }
来来回回看了半天,莫非 $result 有问题,仔细 dump 出来看看。结果,如果记录集中有东西被 update,则 $result 有值,如果要 Update 的东西跟原值一样,也就是保持原样, $result 是假的。是0 ? 看文档说 save返回的是受影响的行数。
最佳答案
评论( 相关
后面还有条评论,点击查看>>