模块信息文件:Config/App.php
<?php return [ 'type' => 'module', 'name' => '商品', //名称 'icon' => 'fa fa-square', //图标 'system' => '1', //1默认标准模块,出现在内容菜单下 2菜单不出现在内容下,由开发者自定义 'mtype' => '1', //2表示只能安装独立模块,1表示安装共享,0为不限制 'hlist' => '0', //1表示不出现在模块管理、评论tab、搜索tab、内容维护tab的列表之中 'hcategory' => '0', //1表示不使用栏目功能和发布权限功能 ];
安装时的SQL文件:Config/Install.sql
DROP TABLE IF EXISTS `dr_1_help_test`; CREATE TABLE IF NOT EXISTS `dr__test` ( `id` BIGINT(18) unsigned NOT NULL AUTO_INCREMENT, `time` int(10) NOT NULL PRIMARY KEY (`id`), KEY `time` (`time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='test';
一般用于创建表,dr_1_help表示模块表的前缀,例如dr_1_news,那么常用变量有:
37 模块安装后的id dr_ 数据表前缀 dr_1_help 模块表前缀 help 模块目录名称 1 当前站点id
卸载时的SQL文件:Config/Uninstall.sql
于安装相反,这里写删除表的语句吧
安装后运行的程序代码:Config/Install.php
<?php // 这里写你安装完成要干的事情,默认留空不写
安装后运行的程序代码:Config/Init.php
<?php // 这里写允许模块时干的事情,默认留空不写