ClassCMS

配置文件

应用配置文件名必须与应用标识一致,配置文件后缀为config(如应用标识为test,则配置文件名为test.config).

应用目录内如果不存在配置文件,应用名默认为应用的标识,版本号默认为1.0.

配置文件内容格式为:

配置项目名:项目值;

如项目值内包含英文冒号":"或英文分号";",需要用转移符"\"进行转义,否则系统无法读取正确的配置,如:

url:http\://classcms.com; 网址中的冒号前需要加转义符,

应用配置信息只有在应用(安装,启用,停止,更新,后台管理)时才会将配置信息同步至数据库.

name 应用名

如:name:测试应用;

hash 应用标识

如:hash:test;

需要与应用文件名一致.

version 版本号

如:version:1.0;

如不存在版本号,则默认为1.0.

php 版本要求

php:>=5.6;必须大于等于5.6.

php:>=5.6\;<=7.2;必须大于等于5.6,并且小于等于7.2,多个条件之间使用;分隔,注意需要使用转义符号.

如果服务器php版本不符合要求,则无法安装应用.

requires 依赖应用

如:requires:xxx1\;xxx2;多个依赖应用之间使用;分隔,注意需要使用转义符号.

也可以对依赖应用的版本进行限制如:requires:cms[>1.5,<2.1]

安装或启动此应用前,需要先安装依赖应用.

module 应用模型/栏目

如:module:1;

开启此项后,后台可以在此应用下管理下属模型与栏目,一般主题应用需要开启此项,详见:模型&栏目&文章

auth 权限

如:auth:1;

开启此项后,如后台有多个角色,应用管理页会显示"权限"按钮,可以配置角色权限,详见:应用权限

新版本可以不填auth,系统可以自动判断是否显示权限按钮

adminpage 后台主页方法

如:adminpage:homefunction;

填写此项后,auth默认为1,后台应用列表页点击此应用"主页"按钮后,载入此应用方法,详见:后台主页

author 作者名字

如:author:ClassCMS;

url 作者主页

如:url:http\://classcms.com; 网址中的冒号需要转义.

ico 应用小图标

如:ico:layui-icon-home;

更多图标请查看 Layui

description 应用介绍

如:description:测试应用.;

建议不超过50个字

upgrade 更新说明

如:upgrade:修复了bug,但是不兼容老版本,请注意!!!;

更新说明会在后台应用商店更新时弹窗提醒