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数据库连接
Oct 09 PHP
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
使用adodb lite解决问题
Dec 31 PHP
PHP学习资料汇总与网址
Mar 16 PHP
浅谈php中mysql与mysqli的区别分析
Jun 10 PHP
php5.5中类级别的常量使用介绍
Oct 02 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
php中socket通信机制实例详解
Jan 03 PHP
PHP获取远程图片并保存到本地的方法
May 12 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
May 06 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
PHP实现文件上传后台处理脚本
Mar 04 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
php的socket编程详解
2016/11/20 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
js replace替换所有匹配的字符串
2014/02/13 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
jQuery中DOM节点删除之empty与remove
2017/01/20 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
校本教研工作方案
2014/01/14 职场文书
大学生就业求职信
2014/06/12 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
个人整改方案范文
2014/10/25 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
三孔导游词
2015/02/05 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
材料员岗位职责范本
2015/04/11 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js
MySQL transaction事务安全示例讲解
2022/06/21 MySQL