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