您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關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和UCenter接口沖突怎么辦”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。