Heim > Fragen und Antworten > Hauptteil
Am Ende des Artikeländerungskapitels habe ich add() in save() geändert, aber es zeigte immer noch, dass die Artikeländerung fehlgeschlagen ist. Bitte zeigen Sie mir, wie ich es ändern kann, danke
大家讲道理2017-05-31 09:20:37
public function edit(){ $article=D('article'); if(IS_POST){ $data['title']=I('title'); $data['content']=I('content'); $data['desc']=I('desc'); $data['cateid']=I('cateid'); $data['id']=I('id'); if($_FILES['pic']['tmp_name']!=''){ $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 3145728 ;// 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 $upload->savePath = './Public/Uploads/'; // 设置附件上传目录 $upload->rootPath = './'; // 设置附件上传目录 $info = $upload->uploadOne($_FILES['pic']); if(!$info){ $this->error($upload->getError()); }else{ $data['pic']=$info['savepath'].$info['savename']; } } if($article->create($data)){ $save=$article->save(); if($save !== false){ $this->success('修改文章成功!',U('lst')); }else{ $this->error('修改文章失败!'); } }else{ $this->error($article->getError()); } return; } $articles=$article->find(I('id')); $this->assign('articles',$articles); $cateres=D('cate')->select(); $this->assign('cateres',$cateres); $this->display(); }