可以看看这个 public function add() { if ($this->request->isAjax()) { $data = [ 'icon' => $this->request->post('icon'), 'title' => $this->request->post('title'), 'orderby' => $this->request->post('orderby') ]; $this->service->addShopCate($data); $this->response(); } else { return $this->fetch(); } }
param()获取的是整个对象,里面有很多东西不是你数据表字段的,你得先打印出$data里面得数据仔细看看,看你代码,比如保存用户名。你提交过来的$data['username'],这个是不是你想要的。你得先把你需要的参数找出来再保存。
不明白你的问题是什么,你的程序里不是已经写了插入数据库的代码了
param()获取的是整个对象,里面有很多东西不是你数据表字段的,你得先打印出$data里面得数据仔细看看,看你代码,比如保存用户名。你提交过来的$data['username'],这个是不是你想要的。你得先把你需要的参数找出来再保存。
不明白你的问题是什么,你的程序里不是已经写了插入数据库的代码了