ThinkPHP的构造方法为_initalize()

这个方法会在执行其他任何操作和方法之前执行,如:

CommonAction.class.php

class CommonAction extends Action{

    public functoin _initalize(){

        $this->checkLogin();

    }


    public function checklogin(){

        if(!session("username")){

            $this->error("请登陆!","../login");

    }

}

class UserAction extends CommonAction{

    public function index(){

        $this->display();

    }

    

    public function login(){

        $this->display();

    }

}