ThinkPHP5 0 控制器繼承基類和自定義類
阿新 • • 發佈:2019-01-09
Tp5的類名字是很坑的。如果是找不到類,建議從命名著手。。。
繼承系統控制器基類:
[php] view plain copy
- <?php
- namespace app\index\controller;
- use think\Controller;
- class Index extends Controller
- {
- public function hello()
- {
- return
- }
- }
Base
:
[php]
view plain
copy
- <?php
- namespace app\index\controller;
- use
- class Base extends Controller
- t{
- }
可以在Base
控制器類中定義一些公共方法(如果對類的基本知識不夠熟悉的話,參考PHP的類與物件部分說的非常清楚,在此不做深入了)。
然後應用下面的所有控制器類都繼承Base
:
- <?php
- namespace app\index\controller;
- use app\index\controller\Base;
- class Index extends Base
- {
- public function hello()
- {
- return 'hello,world';
- }
- }
建議給應用統一定義一個自己的控制器基類,方便後期擴充套件。
trait
。
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!https://blog.csdn.net/jiangjunshow