🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# October后台控制器 ## OctoberCms后台控制器 ### 控制器属性 * 后端控制器基类定义了许多属性,这些属性允许配置页面外观和管理页面安全性: | 属性 | 描述 | | --- | --- | | **$fatalError** | 在视图中显示的各种异常信息 | | **$user** | 包含对后端用户对象的引用。 | | **$suppressView** | 允许阻止视图显示。可以在操作方法或控制器构造函数中进行更新。 | | **$params** | 路由参数的数组。 | | **$action** | 当前请求中的操作方法的名称。 | | **$publicActions** | 无需后台用户登录就可以执行的一系列操作。 | | **$requiredPermissions** | 查看此页面所需的权限。有关详细信息,请参见[用户和权限](https://octobercms.com/docs/backend/users)。 | | **$pageTitle** | 设置页面标题。 | | **$bodyClass** | 用于自定义布局的body类属性。可以在控制器构造函数或操作方法中设置。 | | **$guarded** | 控制器特定的方法,不能称为动作。可以在控制器构造函数中扩展。 | | **$layout** | 为控制器视图指定自定义布局(请参见下面的[布局](https://octobercms.com/docs/backend/controllers-ajax#layouts))。 | ### 控制器方法 * 控制器方法,如果不是ajax操作不要使用`return` * 如果不使用`return`将会自动加载控制器里面的页面,如果页面不存在,也不会报错 * 如果使用`return`则不会在加载控制器