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 相关文章推荐
PHPMyAdmin 快速配置方法
May 11 PHP
php抓取页面的几种方法详解
Jun 17 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 PHP
PHP统一页面编码避免乱码问题
Apr 09 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
Jul 06 PHP
php如何执行非缓冲查询API
Jul 22 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
May 02 PHP
PDO::getAttribute讲解
Jan 28 PHP
php抽象类和接口知识点整理总结
Aug 02 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
Laravel Reponse响应客户端示例详解
Sep 03 PHP
PHP7 其他修改
Mar 09 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
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
PHP 文件上传限制问题
2019/09/01 PHP
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
简单实例处理url特殊符号&处理(2种方法)
2013/04/02 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
请求时token过期自动刷新token操作
2020/09/11 Javascript
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
python如何查看安装了的模块
2020/06/23 Python
MAC平台基于Python Appium环境搭建过程图解
2020/08/13 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
英国景点门票网站:attractiontix
2019/08/27 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
车间工艺员岗位职责
2013/12/09 职场文书
目标责任书范文
2014/04/14 职场文书
施工安全标语
2014/06/07 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
专职安全员岗位职责
2015/04/11 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
教师远程研修感悟
2015/11/18 职场文书
nginx搭建图片服务器的过程详解(root和alias的区别)
2021/03/31 Servers
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers