ZFSYS

yun.php新增检测模板中的升级文件功能

47

新增时间20240221

模板中的使用方法

controller/Updatesql.php

<?php
namespace 模板名\Controller;
use think\Controller;
use think\facade\Request;
use think\Db;

class Updatesql extends Controller
{
    public function __construct ()
    {
        parent::__construct();
        $this->tb_prefix = config()['database']['prefix'];
        $this->site_version = strtolower(config()['version']['version']);
        $this->version_arr = [
            'v0.1'=>$this->v0_1(),
        ];
    }

    public function v0_1(){
        $ret_data[1] = [
            'tb_field_add',
            "show columns from {$this->tb_prefix}post like 'etime'",
            "alter table {$this->tb_prefix}post add etime int(11) not null default 0 comment '结束时间'",
        ];

        return $ret_data;
    }




    public function update($sql_version="",$plugin_version="")
    {
        $up_arr = [];
        foreach($this->version_arr as $k=>$vo){
            if($k>$plugin_version){
                break;
            }
            if($sql_version<$k){
                $up_arr[$k] = $vo;
            }
        }
        return $up_arr;
    }


}

其他的sql使用方法可参考:http://zf-sys.wangmingchang.com/updatesql_show

  • 没有任何评论
最新帖子
[站长推荐] 一些站长/创业者使用的工具推荐 591
HTML+JS 全选与取消全选功能 545
子枫内容系统更新记录 449
有没有人做百度小程序啊 447
PHP 按照指定数量切割字符串 392
php composer更换国内源 375
a链接一键安装ios应用 372
composer 报错SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 347
layui table 的宽度超出自动隐藏 343
怎么克服拖延症呀 339
最近热帖
[站长推荐] 一些站长/创业者使用的工具推荐 591
HTML+JS 全选与取消全选功能 545
子枫内容系统更新记录 449
有没有人做百度小程序啊 447
PHP 按照指定数量切割字符串 392
php composer更换国内源 375
a链接一键安装ios应用 372
composer 报错SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 347
layui table 的宽度超出自动隐藏 343
怎么克服拖延症呀 339
近期热议
开始使用 161