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 相关文章推荐
配置最新的PHP加MYSQL服务器
Oct 09 PHP
用PHP编程开发“虚拟域名”系统
Oct 09 PHP
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
ThinkPHP行为扩展Behavior应用实例详解
Jul 22 PHP
ThinkPHP中处理表单中的注意事项
Nov 22 PHP
深入解析PHP中foreach语句控制数组循环的用法
Nov 30 PHP
php 解析xml 的四种方法详细介绍
Oct 26 PHP
php 常用的系统函数
Feb 07 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
PHP数据源架构模式之表入口模式实例分析
Jan 23 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
Feb 06 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
php 图片上传类代码
2009/07/17 PHP
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
PHP实现变色验证码实例
2014/01/06 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
jquery 隐藏与显示tr标签示例代码
2014/06/06 Javascript
js动态切换图片的方法
2015/01/20 Javascript
JS获取时间的方法
2015/01/21 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
Django数据库表反向生成实例解析
2018/02/06 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
2019/12/13 Python
Python3 元组tuple入门基础
2020/02/09 Python
python不同版本的_new_不同点总结
2020/12/09 Python
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
什么是servlet
2012/05/08 面试题
大学毕业生工作的自我评价
2013/10/01 职场文书
《故乡》教学反思
2014/04/10 职场文书
保护环境倡议书范文
2014/05/13 职场文书
节能减耗标语
2014/06/21 职场文书
临时工聘用合同协议书
2014/10/29 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书