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
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 PHP
PHP 异步执行方法,模拟多线程的应用分析
Jun 03 PHP
浅析php数据类型转换
Jan 09 PHP
php根据日期显示所在星座的方法
Jul 13 PHP
crontab无法执行php的解决方法
Jan 25 PHP
PHP类的声明与实例化及构造方法与析构方法详解
Jan 26 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 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
5种PHP创建数组的实例代码分享
2014/01/17 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
Javascript中call与apply的学习笔记
2014/09/22 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
vue一步步实现alert功能
2017/07/05 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
[31:47]夜魇凡尔赛茶话会 第三期01:选手知多少
2021/03/11 DOTA
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Python heapq使用详解及实例代码
2017/01/25 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
Python模块 _winreg操作注册表
2020/02/05 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
大家检讨书5000字
2014/02/03 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
出国留学担保书
2014/05/20 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
2014年学校教学工作总结
2014/12/06 职场文书
档案接收函格式
2015/01/30 职场文书
地道战观后感400字
2015/06/04 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang