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 相关文章推荐
详细介绍:Apache+PHP+MySQL配置攻略
Sep 05 PHP
php 用checkbox一次性删除多条记录的方法
Feb 23 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
PHP __autoload函数(自动载入类文件)的使用方法
Feb 04 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
May 23 PHP
php根据身份证号码计算年龄的实例代码
Jan 18 PHP
ThinkPHP处理Ajax返回的方法
Nov 22 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 PHP
laravel 创建命令行命令的图文教程
Oct 23 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读取IMAP邮件
2006/10/09 PHP
MySQL 日期时间函数常用总结
2012/06/12 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
国产PHP开发框架myqee新手快速入门教程
2014/07/14 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
PHP chr()函数讲解
2019/02/11 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
关于动态执行代码(js的Eval)实例详解
2016/08/15 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
pytorch加载语音类自定义数据集的方法教程
2020/11/10 Python
python空元组在all中返回结果详解
2020/12/15 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
html5 实现客户端验证上传文件的大小(简单实例)
2016/05/15 HTML / CSS
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
《锄禾》教学反思
2014/04/08 职场文书
建设工地安全标语
2014/06/07 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang
spring boot实现文件上传
2022/08/14 Java/Android