Appearance
模块基本信息文件
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 '短信模块存在,且状态为已安装';
}
