TP5之数据库备份

1、效果图

TP5之数据库备份_第1张图片

2、下载扩展类(  \extands\org\Baksql.php)

3、在  \public\static  里新建一个data 文件夹用来存放 .sql  的文件

4、使用方法

  • controller
  • backup();
                    $this->success("$info",'index/backup/bak');
                    break;
                case "dowonload": //下载
                    $info = $sql->downloadFile($name);
                    $this->success("$info",'index/backup/bak');
                    break;
                case "restore": //还原
                    $info = $sql->restore($name);
                    $this->success("$info",'index/backup/bak');
                    break;
                case "del": //删除
                    $info = $sql->delfilename($name);
                    $this->success("$info",'index/backup/bak');
                    break;
                default: //获取备份文件列表
                    return $this->fetch("bak",["list"=>$sql->get_filelist()]);
            }
        }
    }

    view

    
    
    
    数据库备份
    {volist name="list" id="vo"} {/volist}
    序号 备份名称 备份时间 备份大小 操作
    {$key+1} {$vo.name} {$vo.time} {$vo.size} 下载 还原 删除

    5、Refresh the web page!!!over,over,over

 

你可能感兴趣的:(thinkphp)