创建控制器
控制器文件位置
-
|_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调用,您可以定义这样的方法用于类内部的运算