创建控制器


控制器文件位置

  • |_app 项目核心文件夹
  •     |_ controllors 控制器文件夹

在controllors文件夹内创建控制器


控制器文件命名规则

仅支持字母+数字,如:admin.php


控制器代码编写规范

自定义控制器必须继承 Mb 基础控制器!

				
<?php

class 控制器名称Controller extends Mb{
    
    //方法定义
    public function index(){
        //your code hrer...
    }
    
    public function ...(){
	//your code hrer ...
    }
}
				
			

系统预定义方法

Mb 基础控制器定义了以下方法:

				
'display', 'json','getCacher', 'cache','delCache'
				
			

这些方法不能提供 URL 或 路由调用,只能在控制器的内部调用他们!


控制器初始化使用

当控制器内存在__init方法时,被访问的控制器优先运行__init方法内代码

				
<?php
class indexController extends Mb{
    
    public function __init(){//初始化
        //您的代码
    }
}
				
			

以"__"开头的自定义魔术方法不会被URL调用

以"__"(2个连续的下划线)开头的自定义魔术方法不会被URL调用,您可以定义这样的方法用于类内部的运算