您的位置:首页 > 编程语言 > PHP开发

ucenter thinkphp 整合

2014-07-18 20:02 267 查看

1、引出问题

在UCenter中存在db和base两个类,恰巧这两个类也存在于ThinkPHP中,因此出现问题是必然的事情。

db类:uc_client/lib/db.class.php

base类:uc_client/model/base.php

2、解决问题

只要消除“重名”即可解决,因此选择更改UCenter中的名称。

3、实际操作

db类:

更改db.class.php文件 class db { 更改成 class uc_db {

更改uc_client/model/base.php文件 将init_db函数中的$this->db = new db(); 更改成 $this->db = new uc_db();

base类:

更改uc_client/model/base.php文件 将class base { 更改成 class uc_base {

将uc_client/control/目录下的所有文件中的类中的base改成uc_base,即继承uc_base 以uc_client/control/app.php文件为例 将class appcontrol extends base { 更改为 class appcontrol extends uc_base {
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: