# 系統設置與配置管理
* * * * *
### 系統設置

系統設置是設置系統中需要使用的字符串,數組,文本 等信息,在系統中通過 config 函數取值使用。
OneBase 默認支持 數字,字符,文本,數組,枚舉,圖片,文件,富文本,單選,多選,日期,時間,顏色 配置類型,如有需要可自行擴展。
系統設置值之前需要先添加系統配置,下面看下如何添加系統配置。
* * * * *
### 配置列表與配置新增


**注意**:系統設置與配置列表 上面的 基礎,數據,系統,API 四項 也屬于系統配置,在配置列表中是可以找到的,若需要添加新的配置分組可直接在系統設置中進行設置。
下面咱們演示添加一個枚舉與一個字符配置
添加一個客服電話字符配置

添加一個語言枚舉配置

添加了兩個配置后,咱們來看一下系統設置。

發現多出了 兩個設置選項,顯示順序可在添加配置時根據排序值控制,這里不再敘述。
客服電話 是字符類型的配置,所以設置時 可以直接輸入字符串值。
枚舉類型是單選擇框只能選擇一個值,因為咱們添加時配置值默認輸入的是0,所以此時默認的是 PHP,默認選擇值也就是 配置項 中 冒號 : 之前的內容,注意冒號是英文冒號,前后值不要包含空格,一個選項獨占一行。
下面咱們看看 在程序中如何使用

在代碼中咱們通過 config函數獲取了 剛才的配置標識對應的值,下面看下輸出結果。

輸出了 剛才配置的客服電話 與 語言選項,若咱們在設置中將 客服電話修改為 18521353332 將 語言選項設置為 C#,那么 輸出結果將變成 18521353332 與 2 。
^_^。 理解了吧,是不是很簡單。
- 序言
- 基礎
- 安裝環境
- 安裝演示
- 規范
- 目錄
- 介紹
- 后臺介紹
- 后臺首頁
- 會員管理
- 系統管理
- 系統設置與配置管理
- 菜單管理
- 系統回收站
- 服務管理
- 插件管理
- 文章管理
- 接口管理
- 優化維護
- SEO管理
- 數據庫
- 文件清理
- 行為日志
- 執行記錄
- 統計分析
- 接口介紹
- 接口文檔
- 錯誤碼設計
- Token介紹
- 前臺介紹
- 架構
- 架構總覽
- 生命周期
- 入口文件
- 模塊設計
- 依賴注入
- 控制器架構
- 邏輯架構
- 驗證架構
- 服務架構
- 模型架構
- 行為架構
- 插件架構
- 配置
- 配置介紹
- 配置加載
- 配置擴展
- 請求
- 請求信息
- 日志
- 后臺行為日志
- 系統執行日志
- 框架日志
- 數據
- 數據庫設計
- 數據字典
- 數據庫操作
- 事務控制
- 混合操作
- 實戰
- 控制器
- 邏輯與驗證
- 視圖與模型
- 插件研發
- 服務研發
- 接口研發
- 雜項
- 數據導入導出
- 二維碼條形碼
- 郵件發送
- 云存儲服務
- 支付服務
- 短信服務
- 微信分享
- 生成海報
- 聊天室
- PJAX
- Demo
- Widget
- 附錄
- 常量參考
- 配置參考
- 函數參考
- 進階
- Redis
- 自動緩存
- 全自動緩存
- 索引
- 數據簽名
- 全自動事務
- 隊列