站點資訊配置-使用資料庫

leeyongbard發表於2017-06-03

之前已經寫了一篇文章關於站點資訊配置的,不過那篇主要使用的是配置檔案進行修改站點資訊的配置,今天又寫了一個關於如何通過資料庫進行站點資訊的配置

先看一下資料表:

ed_system:



這個就是站點配置的資訊表,enname是英文名稱  cname是中文名稱,type是代表的是型別,1表示單行文字,2表示文字域,3表示單選按鈕,4表示檔案型別

value表示預設值   values表示可選值

新增介面:


這個是一個很常規的新增資訊介面,程式碼不在貼出來,非常簡單就只是一個資料的插入

展示介面:



將新增站點的資訊展示出來,也非常的簡單



重點說一下關於配置管理的事情,配置採用的是表單的展示形式,用來修改配置項的值  也就是資料表中的value

先看一下介面:



把配置項從資料表中查詢出來,根據前面的type值來動態的生成表單,程式碼如下:


不過遮臉說一下關於switch模板標籤的事情,好多盆友說直接使用phpswitch多簡便,不過個人覺得既然使用了框架開發還是遵循框架的基本原則,能用模板標籤就使用模板標籤吧,不然整個程式碼顯示亂糟糟的,在這裡無論是哪一個表單域的name值使用了ename作為name值



後臺對提交的資料進行處理,這裡主要使用了對檔案上傳,難度並不高,很容易實現,不過做完這個整體感受還是使用配置檔案的方式做站點資訊的配置比較好

相關文章