Maison > Questions et réponses > le corps du texte
À la fin du chapitre sur la modification de l'article, j'ai changé add() en save(), mais cela montrait toujours que la modification de l'article avait échoué. Veuillez m'apprendre comment le modifier, merci
.大家讲道理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(); }
PHP中文网2017-05-31 09:20:00
Si rien n'a été modifié, 0 sera renvoyé. S'il est 0, vous serez invité "Aucune modification n'a été effectuée". S'il est supérieur à 0, il vous sera demandé que la modification a réussi.