返回介绍

配置管理

发布于 2025-02-20 12:50:24 字数 2374 浏览 0 评论 0 收藏 0

配置管理

配置是 sentCMS 非常核心的内容 sentCMS 内置了约 30 项配置,用于控制系统前后台的诸多需求特性。

在 sentCMS 的二次开发中许多需要动态控制的需求,都可以简单地通过增加配置得以实现。灵活应用配置管理,可以大大简化与设置相关功能的需求开发。

配置管理列表页

2015-08-04/55c022d220b48

配置管理新增/编辑表单说明

2015-08-04/55c022dc8fc1c
配置标识

该值用来从 PHP 代码中通过 C 函数 访问配置值,例如标识为 WEB_SITE_TITLE 的字符类型配置,在 PHP 代码中可以使用 C('WEB_SITE_TITLE') 获取到。

配置标识按约定应为:大写英文字母和下划线组成。

配置标题

该值即后台配置列表中用于友好显示的中文标题,以及网站设置中各项配置的表单标题,用于表明该配置的功用。

排序

该值用于分组显示时列表中配置的排列顺序,值越高越靠前。

配置类型

配置有以下几种类型: 数字,字符,文本,数组,枚举,

几种类型的区别之 1:
o 数字,字符型 的配置,在网站设置表单中使用的是 text 型 input,但数字型 input 较短,字符型 input 较长;
o 文本,数组 型配置在网站设置表单中使用的是 textarea,通过编辑其中的文本修改配置;
o 枚举 使用的是 select,表示多项可选项中使用其中之一,通过选择来确定配置值。

几种类型的区别之 2:
o 数组 型配置,C 函数返回的是一个一维数组
其他类型的配置,C 函数返回的是一个字符串
配置分组

在配置较多的情况下,将配置按相关性分组,有利于浏览和检索修改相关配置。

修改 CONFIG_GROUP_LIST 可以增加新的分组,新增的分组会成为 网站设置中 的新标签选项卡。

当一项配置在此处设置了其所属分组后,即可在 网站设置中 相应的选项卡中修改配置值。

配置值
C 函数返回的配置项的值 ,对于 数字,字符,文本 型配置,这里的内容原样返回。

对于 数组 配置,这里以 key:value 的格式 每行设置一个数组元素 ,例如:文档可见性 DOCUMENT_DISPLAY 有三种,其配置值如下书写:

0:所有人可见
1:仅注册会员可见
2:仅管理员可见

C('DOCUMENT_DISPLAY') 的返回值即为:

array('0'=>'所有人可见','1'=>'仅注册会员可见','2'=>'仅管理员可见')

配置项
只有枚举型 配置才需要设置该项,书写方式与数组配置值的格式相同。用于在网站设置中自动生成 select 列表。option 的 value 属性取:之前的部分,text 取:之后的部分。例如,
配置项如下:

0:关闭
1:开启

其配置值为 1,(根据以上配置项,配置值只能是 0 或 1)

在网站设置中生成的表单为:

<select name="">
    <option value="0">关闭</option>
    <option value="1" selected>开启</option>
</select>

说明
即网站设置中表单的标题后面括号中的描述性文字,用于对配置做更详细的描述说明。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文