創建基類的目的:創建(應用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
作者:狂奔的蝸牛
轉載請注明出處
************************************************