控制器定义

最后更新于:2022-04-02 07:49:09

## 控制器定义 控制器文件通常放在`controller`下面,类名和文件名保持大小写一致,并采用驼峰命名(首字母大写)。 如果要改变`controller`目录名,需要在`route.php`配置文件中设置: ``` 'controller_layer' => 'controllers', ``` 如果使用的是单应用模式,那么控制器的类的定义如下: ~~~ true, ``` 这样,上面的控制器类就需要改成 ~~~ 控制器一般不需要任何输出,直接`return`即可。并且控制器在`json`请求会自动转换为`json`格式输出。 >[danger] 不要在控制器中使用包括`die`、`exit`在内的中断代码。如果你需要调试并中止执行,可以使用系统提供的`halt`助手函数。 ``` halt('输出测试'); ``` ## 多级控制器 支持任意层次级别的控制器,并且支持路由,例如: ~~~ ';