站点信息配置-使用数据库

之前已经写了一篇文章关于站点信息配置的,不过那篇主要使用的是配置文件进行修改站点信息的配置,今天又写了一个关于如何通过数据库进行站点信息的配置

先看一下数据表:

ed_system:



这个就是站点配置的信息表,enname是英文名称  cname是中文名称,type是代表的是类型,1表示单行文本,2表示文本域,3表示单选按钮,4表示文件类型

value表示默认值   values表示可选值

添加界面:


这个是一个很常规的添加信息界面,代码不在贴出来,非常简单就只是一个数据的插入

展示界面:



将添加站点的信息展示出来,也非常的简单



重点说一下关于配置管理的事情,配置采用的是表单的展示形式,用来修改配置项的值  也就是数据表中的value

先看一下界面:



把配置项从数据表中查询出来,根据前面的type值来动态的生成表单,代码如下:


不过遮脸说一下关于switch模板标签的事情,好多盆友说直接使用phpswitch多简便,不过个人觉得既然使用了框架开发还是遵循框架的基本原则,能用模板标签就使用模板标签吧,不然整个代码显示乱糟糟的,在这里无论是哪一个表单域的name值使用了ename作为name值



后台对提交的数据进行处理,这里主要使用了对文件上传,难度并不高,很容易实现,不过做完这个整体感受还是使用配置文件的方式做站点信息的配置比较好

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值