首頁 > php框架 > ThinkPHP > 主體

TP5框架命名空間控制器繼承無效是什麼情況

藏色散人
發布: 2021-04-15 08:57:15
轉載
1680 人瀏覽過

下面由thinkphp教學欄位來介紹TP5框架命名空間控制器繼承無效是什麼情況,希望對需要的朋友有幫助!

今天跟大家分享梳理一下TP5 命名空間

這幾天我做專案的時候TP5 總是出問題,公司需要寫個小功能 登陸的功能

然後繼承login 的時候無效,所以給大家梳理一下,大神略過,這個還是比較基礎的,小小的分享

有用的大家就看看,無用大家就略過

namespace app\index\Controller;
use think\Controller;
use think\Request;
use think\Db;
use app\index\controller\Login;
class Formall extends Login
{
登入後複製

1. namespace app\index\Controller;  這個的意思是 在app –> index–> controller –>  命名為Formall 的類別
2. 這個類別的名字 開頭字母必須大寫  Formall  繼承的類別中開頭字母也必須大寫Login

下面是繼承的類別

namespace app\index\Controller;
use think\Controller;
use think\Request;
use think\Db;
class Login extends Controller
登入後複製

1. 命名空間同樣是app \index\Controller;  這個下面 的Login 類別
2. 類別同樣要大寫 Login
3. 這個類別必須繼承Controller
4. 不單單要繼承Controller 還要use think\Controller;

namespace app\index\Controller;  這個controller 是代表的是目錄
use think\Controller;   這個Controller 代表的是Controller  think系統類別中的Controller類,這兩個Controller
這兩個是完全不一樣的意思,大家注意一下,

這裡面任何一個大小寫弄錯的話都會報錯。

相關推薦:最新的10個thinkphp影片教學

#

以上是TP5框架命名空間控制器繼承無效是什麼情況的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:learnku.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板