[php] Thinkphp控制器继承

ThinkPHP控制器继承


目录结构:

[php] Thinkphp控制器继承_第1张图片


首先创建一个CommonController.class.php文件

namespace Admin\Controller;
use Think\Controller;
class CommonController extends Controller {
    public function _initialize() {
        echo CONTROLLER_NAME;
    }
}

然后在LoginController.class.php文件内继承CommonController

namespace Admin\Controller;
use Admin\Controller\CommonController;  // 不写 class LoginController extends CommonController {
public function _initialize() {
    parent::_initialize();  // 调用父类的构造方法
}

关注我,关注我的博客,提意见,我会写的更好!


你可能感兴趣的:(thinkphp)