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.

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

震惊!这个男人竟然在学校有...震惊!这个男人竟然在学校有...2722 Tage vor857

Antworte allen(2)Ich werde antworten

  • 大家讲道理

    大家讲道理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();
    }


    Antwort
    0
  • 震惊!这个男人竟然在学校有...

    我这样子改虽然出现文章修改成功,但是数据库和页面上所显示的内容其实没有改变,也就是说它并没有保存下来,请问添加页面要改吗

    震惊!这个男人竟然在学校有... · 2017-05-31 18:57:59
    震惊!这个男人竟然在学校有...

    说错了,是更改页面

    震惊!这个男人竟然在学校有... · 2017-05-31 18:58:23
  • PHP中文网

    PHP中文网2017-05-31 09:20:00

    如果没有改任何内容,会返回0的,如果是0你提示“没有作任何修改”,大于0提示修改成功。

    Antwort
    0
  • StornierenAntwort