ThinkPHP5 0 控制器繼承基類和自定義類

2021-08-07 10:59:33 字數 716 閱讀 8430

tp5的類名字是很坑的。如果是找不到類,建議從命名著手。。。

繼承系統控制器基類:

[php]view plain

copy

<?php  

use think\controller;  

class index  extends controller  

}  或者自定義乙個基礎控制器類base

[php]view plain

copy

<?php  

use think\controller;  

class base  extends controller  

t  

可以在base控制器類中定義一些公共方法(如果對類的基本知識不夠熟悉的話,參考php的類與物件部分說的非常清楚,在此不做深入了)。

然後應用下面的所有控制器類都繼承base

[html]view plain

copy

<?

phpclass index  extends base  

}  建議給應用統一定義乙個自己的控制器基類,方便後期擴充套件。

php不支援多繼承,如果需要繼承多個類,可以通過引入trait

ThinkPHP5 0 控制器繼承基類和自定義類

tp5的類名字是很坑的。如果是找不到類,建議從命名著手。繼承系統控制器基類 php view plain copy use think controller class index extends controller 或者自定義乙個基礎控制器類base php view plain copy us...

第六周 ThinkPHP5 0控制器

控制器定義比較靈活,可以無需繼承任何的基礎類,也可以繼承官方封裝 的 think controller 類或者其他的控制器類。乙個典型的控制器類定義如下 class index 控制器類檔案的實際位置是 控制器類可以無需繼承任何類,命名空間預設以 為根命名空間。控制器的根命名空間可以設定,例如我們在...

ThinkPHP5 0 接觸學習

mvc不是設計模式,而是設計典範。composer 是 php5.3以上 的乙個依賴管理工具。它允許你宣告專案所依賴的 庫,它會在你的專案中為你安裝他們。開發環境介紹 php版本 5.4.0 pdo mbstring curl php extension 安裝好這個擴充套件,thinkphp5能正常...