ThinkPHP 和 UCenter介面的衝突

2022-05-18 09:35:22 字數 547 閱讀 2721

在ucenter中存在db和base兩個類,恰巧這兩個類也存在於thinkphp中,因此出現問題是必然的事情。

db類:uc_client/lib/db.class.php

base類:uc_client/model/base.php

只要消除「重名」即可解決,因此選擇更改ucenter中的名稱。

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

workerman和thinkphp完美結合使用

進入home controller目錄,新建workermancontroller.class.php 直接上原始碼,這裡我是以守護程序方式執行的,除錯的話,可以去掉daemonize true 這行.namespace home controller use workerman worker 使用...

Thinkphp 路由設定和定義

thinkphp 路由設定和定義,要使用路由功能,前提是你的url支援path info 或者相容url模式也可以,採用普通url模式的情況下不支援路由功能 並且在應用 或者模組 配置檔案中開啟路由。1,路由的設定 url router on true,2,路由定義 路由表示式包括規則路由和正則路由...

phpstudy安裝和thinkphp框架搭建

如果出現apache能夠啟動,但是mysql不能啟動的話,可能你已經裝過mysql,這個時候按照下面操作即可解決 作為管理員開啟cmd sc delete mysql 即可刪除在瀏覽器輸入http localhost tp5 public 如果出現頁面,則說明thinkphp框架搭建成功 一 url...