控制器

基类控制器

FastAdmin中定义了三个基类控制器,分别位于

application/common/controller/Api.php //API接口基类控制器
application/common/controller/Backend.php //后台基类控制器
application/common/controller/Frontend.php //前台基类控制器

这里我们主要对Backend.php这个控制器基类做详细解读,因为我们后台管理的所有控制器都继承于它,而Frontend.php功能和Backend.php功能类似,而Api.php控制器主要用于API接口开发,这里就不再进行过多介绍。

基础结构

在后台中我们的控制器都必须继承自\app\common\controller\Backend这个基类,其中控制器的index/add/edit/del/multi/recyclebin/destroy/restore/import/selectpage全都是可选的方法,基类的这些方法使用traits进行引入,