Skip to content

模块基本信息文件

BuildAdmin 通过模块基本信息文件来识别ZIP包是否为一个正确的模块包文件,它必须存在,必须在模块压缩包的根目录。

模块根目录的 info.ini 文件

若模块需要上架市场,此文件内请勿带有注释。

ini
# 模块唯一标识,若不知您新建的模块标识是否唯一,暂时的,可主动询问群聊管理员
uid = test1
# 模块标题
title = 测试模块
# 模块介绍
intro = 测试模块的介绍
# 模块作者
author = 码上开花
# 模块作者官网ID
authorid = 1
# 模块主页
website = https://www.buildadmin.com
# 模块版本号
version = 1.0.0
# 模块状态,系统自动维护,有此字段即可
state = 0

获取一个模块的基本信息

您可以使用以下方法获取任意模块是否存在、安装状态等信息:

php
$dir = root_path() . 'modules/sms/'; // 模块所在目录,即 /modules/$uid/
$info = Server::getIni(Filesystem::fsFit($dir));
if ($info && $info['state'] == 1) {
    echo '短信模块存在,且状态为已安装';
}