ThinkPHP和UCenter接口冲突的解决方法


Posted in PHP onJuly 25, 2016

本文分析了ThinkPHP和UCenter接口冲突的解决方法。分享给大家供大家参考,具体如下:

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 {

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
资料注册后发信小技巧
Oct 09 PHP
同时提取多条新闻中的文本一例
Oct 09 PHP
用PHP实现的随机广告显示代码
Jun 14 PHP
php用数组返回无限分类的列表数据的代码
Aug 08 PHP
php过滤HTML标签、属性等正则表达式汇总
Sep 22 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
Nov 06 PHP
PHP多线程类及用法实例
Dec 03 PHP
PHP解析RSS的方法
Mar 05 PHP
浅谈php的优缺点
Jul 14 PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
一文搞懂PHP中的抽象类和接口
May 25 PHP
php禁用函数设置及查看方法详解
Jul 25 #PHP
Yii2中Restful API原理实例分析
Jul 25 #PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
Jul 25 #PHP
详解PHP实现定时任务的五种方法
Jul 25 #PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
Jul 25 #PHP
PHP中session跨子域的三种实现方法
Jul 25 #PHP
Yii2创建控制器(createController)方法详解
Jul 23 #PHP
You might like
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
php 动态多文件上传
2009/01/18 PHP
PHP 5.3.0 安装分析心得
2009/08/07 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
学习JavaScript设计模式(封装)
2015/11/26 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
简单的Python抓taobao图片爬虫
2014/10/26 Python
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
python logging.info在终端没输出的解决
2020/05/12 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
售后求职信范文
2014/03/15 职场文书
工商管理自荐书
2014/07/06 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
建筑工地文明标语
2014/10/09 职场文书
离职报告格式
2014/11/04 职场文书
加班费申请报告
2015/05/15 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
PHP实现两种排课方式
2021/06/26 PHP