模型类修改不了记录数据

浏览:209 发布日期:2017/03/15 分类:ThinkPHP5专区 关键字: tp5 模型
数据库表就三个字段:id、name、age
模型类如下:class Test extends Model{
    public function add($name, $age){
        $data = ['name'=>$name, 'age'=>$age];
        $this->save($data);
    }

    public function edit($id, $name, $age){
        $info = $this->where(['id'=>$id])->find();
        $info['name'] = $name;
        $info['age'] = $age;
        $this->save($info, ['id'=>$id]);
    }
}
在控制器里调用add方法可以插入数据,但是调用edit方法就出错,错误信息如下:


控制器调用的代码如下public function op(){
        $test = new \app\demo\model\Test;
//        $test->add('zhangsan', 44);
        $test->edit(1, 'lisi', 23);
}
请教这个是怎么回事,如何解决?
最佳答案
评论( 相关
后面还有条评论,点击查看>>