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 相关文章推荐
smarty的保留变量问题
Oct 23 PHP
php 判断数组是几维数组
Mar 20 PHP
PHP数据类型的总结分析
Jun 13 PHP
19个Android常用工具类汇总
Dec 30 PHP
一个非常完美的读写ini格式的PHP配置类分享
Feb 12 PHP
php实现的网络相册图片防盗链完美破解方法
Jul 01 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
详解如何在云服务器上部署Laravel
Jun 30 PHP
mongodb和php的用法详解
Mar 25 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
php设计模式之工厂模式用法经典实例分析
Sep 20 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实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
Gambit vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
js 对象是否存在判断
2009/07/15 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
Python 26进制计算实现方法
2015/05/28 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
python ftplib模块使用代码实例
2019/12/31 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
销售员自我评价怎么写
2013/09/19 职场文书
植树节活动总结
2014/04/30 职场文书
关于读书的活动方案
2014/08/14 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
JavaScript 实现页面滚动动画
2021/04/24 Javascript
Python使用PyYAML库读写yaml文件的方法
2022/04/06 Python
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python
SQL Server删除表中的重复数据
2022/05/25 SQL Server
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android