狂团KtAdmin框架开发文档

狂团KtAdmin框架开发文档


注意事项(必看!)

一、mainfes.xml 配置文件注意事项

1.code名称与应用文件夹名一致,必须为英文

2.应用类型请注意不要填错

3.adminindex和userindex务必正确填写,没有的直接留空,不要乱填

二、upgrade 配置文件注意事项

没有sql的版本也需要新建一个空文件夹,否则升级会有问题

三、数据库sql注意事项

1.sql 语句备注里面 不能有括号内的 ( /**/ ) ( -- )( ; )这三个特殊字符,否则会导致致命错误,数据库无法完全导入

2.务必使用phpmyadmin做导入,确认无误

3.上线之前务必使用如下方法,进行sql导入测试,方法如下:

手动测试sql文件方法:

在任何可以访问的方法中, 用下面代码测试sql是否可以正常导入

        $sqlPath = 'up.sql';   //SQL文件地址
        $sqla = file_get_contents($sqlPath);
        try{
            $resRunSql = updateRunSql($sqla);
            if($resRunSql['status'] == 'error') {
                echo "版本:"." sql:".$resRunSql['msg'];
                exit;
            }
        }catch(Exception $r){
                echo "版本:"." sql:".$resRunSql['msg'];
                exit;
        }

        die;

4.以上都确认无误后,再提交上线(建议后续的sql升级包也先使用如上方法做导入测试)

5.尽量不要使用DROP命令,只创建,不删除,避免因误操作导致的不可挽回的损失

6.新发布的升级包,务必反复测试确认无误后再上传到线上,推送升级

【特别提醒】在线交付的应用,如提示安装失败,请及时查看升级日志,对应处理

页面列表

ITEM_HTML