本文分析了ThinkPHP和UCenter接口冲突的解决方法。分享给大家供大家参考,具体如下:
1、引出问题:
在UCenter中存在db和base两个类,恰巧这两个类也存在于ThinkPHP中,因此出现问题是必然的事情。
db类:uc_clIEnt/lib/db.class.PHPbase类:uc_clIEnt/model/base.PHP
2、问题解决方法:
只要消除“重名”即可解决,因此选择更改UCenter中的名称。
3、实际 *** 作方法:
db类:
class db { 更改成 class uc_db { 将init_db函数中的$this->db = new db(); 更改成 $this->db = new uc_db(); base类: 将class base { 更改成 class uc_base {将uc_clIEnt/control/目录下的所有文件中的类中的base改成uc_base,即继承uc_base 将class appcontrol extends base { 更改为 class appcontrol extends uc_base { 更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》及《href="//www.jb51.cc/Special/350.htm">PHP模板技术总结》。 希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。 以上是内存溢出为你收集整理的ThinkPHP和UCenter接口冲突的解决方法全部内容,希望文章能够帮你解决ThinkPHP和UCenter接口冲突的解决方法所遇到的程序开发问题。 如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)