ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> 以下内容只针对 SIYUCMSV6.0 以上版本 翻看源代码会发现`index`应用的控制器文件中只有4个文件。 ``` Base.php 控制器基础类 Error.php 空控制器 Index.php 首页控制器 User.php 用户中心控制器 ``` ## 空控制器 空控制器的概念是指当系统找不到指定的控制器名称的时候,系统会尝试定位空控制器(`Error`),利用这个机制我们可以用来定制错误页面和进行URL的优化。 由于ThinkPHP官方6.0文档比较简单,可参考5.1版本章节和6.0版本章节结合来理解空控制器 [https://www.kancloud.cn/manual/thinkphp5\_1/353982](https://www.kancloud.cn/manual/thinkphp5_1/353982) [https://www.kancloud.cn/manual/thinkphp6\_0/1037513](https://www.kancloud.cn/manual/thinkphp6_0/1037513) ## 配置 查看源文件` /config/route.php` 可以看到已定义好的空控制器名,可以更改默认的空控制器名 ``` // 空控制器名 'empty_controller' => 'Error', ```