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

下面由thinkphp教程欄目給大家介紹tp5框架命名空間控制器繼承無效是什么情況,希望對需要的朋友有所幫助!

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

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

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

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

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

Namespace?appindexController; use?thinkController; use?thinkRequest; use?thinkDb; use?appindexcontrollerLogin; class?Formall?extends?Login {

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

下面是 繼承的類

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

namespace?appindexController; use?thinkController; use?thinkRequest; use?thinkDb; class?Login?extends?Controller

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

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

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

相關推薦:最新的10個thinkphp視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享