zoukankan      html  css  js  c++  java
  • YYC松鼠短视频系统V2.1版本+后台分类无法编辑的 bug造成错误


    YYC松鼠短视频系统V2.1版本+后台分类无法编辑的 bug造成错误

    本次错误来自 从视频列表点击视频无法打开的报错



    追踪原因是分类导致,YYC松鼠短视频系统默认是必须建立二级分类,如若一级分类被误删而二级分类仍然存在会导致这样的问题。
    因此额外发现问题编辑视频分类保存成功后刷新会再次失效。
    其次衍生问题V2.1+版本均有问题。


    将源代码:
        /**
         * Notes:更新视频
         * User: BigNiu
         * Date: 2019/10/31
         * Time: 14:23
         * @return Json
         * @throws Exception
         * @throws hinkexceptionPDOException
         */
        public function updateVideo(){
            $id = input('id');
            $title = input('title');
            $uid = input('uid');
            $url = input('url');
            $img = input('img');
            $state = input('state');
            $data = [
                'title' => $title,
                'uid' => $uid,
                'url' => $url,
                'img' => $img,
                'state' => $state,
            ];
            Db("video")->where(['id' => $id])->update($data);
            u_log("修改视频 {$title}({$id})成功");
            return success("更新成功");
        }





    替换为:

        /**
         * Notes:更新视频
         * User: kirito
         * Date: 2020/5/06
         * Time: 14:23
         * @return Json
         * @throws Exception
         * @throws hinkexceptionPDOException
         */
        public function updateVideo(){
            $id = input('id');
            $title = input('title');
            $uid = input('uid');
            $type = input("type");//视频类型
            $url = input('url');
            $img = input('img');
            $state = input('state');
            $data = [
                'title' => $title,
                'uid' => $uid,
                "type" => $type,
                'url' => $url,
                'img' => $img,
                'state' => $state,
            ];
            Db("video")->where(['id' => $id])->update($data);
            u_log("修改视频 {$title}({$id})成功");
            return success("更新成功");
        }
    }


     

  • 相关阅读:
    数据库-插入数据insert,更新数据update,删除数据delete
    前端移动端监听键盘上的 开始/搜索 按键,并触发函数
    移动端input输入框把页面顶起, 收起键盘页面复原不了问题
    微信小程序如何把接口调用成功的回调函数返回的参数return出去?(promise就可以解决!!)
    js判断json数据是否存在某字段的方法
    微信小程序、微信公众号、H5之间能相互跳转
    java JDK的安装和环境配置(windows10)
    接私活必备的 10 个开源项目
    小程序获取自定义属性之e.target与e.currentTarget
    小程序中webview内嵌h5页面
  • 原文地址:https://www.cnblogs.com/yangqiangche/p/13251388.html
Copyright © 2011-2022 走看看