系统配置

Laytp2.x相比于Laytp1.x在系统配置方面做了较大的变更。

Laytp1.x的系统配置是使用数据库存储+文件存储的方式,所有的配置项存储在/config/laytp.php中,同时数据库lt_conf也存储了一份。

Laytp2.x的系统配置

  • 不再有/config/laytp.php文件
  • 所有的配置项存储方式使用redis+mysql的方式
  • 使用统一的ConfServiceFacade系统配置服务门面来进行对系统配置项的存取
  • 如果需要使用redis存取系统配置
    • PHP需要安装redis扩展
    • 需要修改/config/cache.php文件,将原本已经注释的redis部分打开,如果不是本地的redis服务,需要配置上ip地址,如果redis有密码才能访问还需要配置上redis链接的密码
    • 切记,一定要让redis保证能连接上,否则访问Laytp会很慢
  • 系统配置有一个配置样例页面,此页面展示了系统配置中能使用到的表单元素,如果需要更多的系统配置页面,可以自行复制配置样例页面,修改下html和js来实现

修改系统配置实现方式的目的

修改后的系统配置可以更加灵活的增加新的配置页面,这样更适合做较大的系统。比如你的系统里面可能有论坛,商城,资讯等等大的模块,而每个模块都会有相应的系统配置页面,你可以独立的在每个模块下设置模块配置的菜单,然后在模块配置菜单里面添加不同配置页面

  • 评论列表0