Thinkphp6笔记七:控制器/模型基类配置
创建基类的目的:创建(应用admin、index、wap)公有部分,方便子类继承,能够各种灵活调用
1.common控制器基类配置
common/controller/CommonBase.php <?php namespace app\common\controller; /** * common控制器基类 * */ class CommonBase { public function __construct() { echo 'CommonBase'.PHP_EOL; } }
1.1 common模型基类配置
common/controller/CommonBase.php <?php /* * commmon模型基类 * */ namespace app\common\model; use think\Model; class CommonBase extends Model { public function __construct() { } }
2.admin控制器基类配置
admin/controller/AdminBase.php <?php namespace app\admin\controller; use app\common\controller\CommonBase; class AdminBase extends CommonBase{ public function __construct() { parent::__construct(); echo 'adminBase'.PHP_EOL; } }
2.1admin模型基类配置
admin/model/AdminBase.php <?php namespace app\admin\model; use app\common\model\CommonBase; class AdminBase extends CommonBase{ public function __construct() { parent::__construct(); } }
3.应用(index)的控制/模型基类与 admin一样
************************************************
Thinkphp高级交QQ流群:101766150
作者:狂奔的蜗牛
转载请注明出处
************************************************