您现在的位置是:网站首页> 编程资料编程资料

TP5框架实现的数据库备份功能示例_php实例_

2023-05-25 380人已围观

简介 TP5框架实现的数据库备份功能示例_php实例_

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

-六神源码网