# Php代码 ~~~ /** * 初始化方法 * 1.在所有方法之前调用 * 2.常用来创建常量,公共方法等 */ protected function initialize() { //检测站点是否已关闭 $this->is_open(); } ~~~ ~~~ //检测站点是否已关闭:在公共控制器初始化方法中调用 public function is_open() { //1.获取当前站点的状态 $isOpen = Site::where('status',1)->value('is_open'); //2.如果站点是关闭状态,那我们只允许关闭前台模块,后台模块必须仍然可以访问 if ($isOpen==0 && Request::module()=='index') { //或者写上:此域名出售 $info = <<<'INFO' <body style="background-color:#333"> <h1 style="color:#eee;text-align:center;margin:200px">站点维护中...</h1> </body> INFO; exit($info); } } ~~~