当前位置:  编程技术>php

合并ThinkPHP配置文件以消除代码冗余的实现方法

    来源: 互联网  发布时间:2014-08-26

    本文导语:  很多时候我们在使用ThinkPHP配置网站前台和网站后台的数据库连接时,往往都是分别在前台的配置文件和后台的配置文件单独都写了配置的。但是有很多时候配置前台和后台的数据库可能是一样的配置,但是在二个文件中用的...

很多时候我们在使用ThinkPHP配置网站前台和网站后台的数据库连接时,往往都是分别在前台的配置文件和后台的配置文件单独都写了配置的。但是有很多时候配置前台和后台的数据库可能是一样的配置,但是在二个文件中用的都是一样的配置,那么这时代码就产生了冗余。

网站前台好使用数据库,比方说用户的注册、用户的登录还有评论等,这些都需要我们在前台使用到数据库,既然使用了数据库那么就得连接数据库!网站后台那就更不用讲了,使用数据库无处不在。

大部分的网站前台和后台都是使用的一个数据库,也就是前台和后台连接数据库的配置信息都是一样的。但是,问题出现了。使用ThinkPHP的话,有些朋友可能就是在前台和后台的配置文件,也就是 Conf 文件夹的config.php文件里都写了连接数据库的配置信息。这时,代码的冗余就在所难免了。

这种情况下,如果更换了服务器配置,两个配置文件都需要重写,稍有疏漏就会造成重大损失。对此,消除冗余,合并配置文件就显得很有必要。具体措施如下:

在与网站前台和后台同一级目录下新建一个PHP文件,比方命名为:config.inc.php ,在这个文件中写数据库的配置信息。如下示例:


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Lists(链表) 成员 merge():合并两个list
  • JS和CSS合并压缩工具 SpeedJSCSS
  • C++ Lists(链表) 成员 splice():合并两个list
  • 我想按照文件名合并一些文件内容,如何操作
  • 自动合并压缩JS文件 Merpressor
  • 如何合并Solaris10
  • linux下 二进制文件如何合并
  • jquery实现json对象合并
  • 关于相关linux/unix版块合并的最后意见收集
  • 如何把多个小文本文件合并成为一个大的文件?
  • Oracle 合并查询 iis7站长之家
  • c# 空合并运算符“??”的使用详解
  • CSS-JS合并/压缩 Munee
  • 自动合并/压缩脚本 combo
  • 合并一个文件夹下多个文件内容的单行shell命令
  • 求救:关于表格中单元格合并拆分的问题!
  • 合并参数
  • 求救:关于表格中单元格合并拆分的问题!
  • 在linux下怎样合并两个文件?
  • svn 怎么合并分支?
  • PDF文档切割和合并工具 pdfsam




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3