🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> ## 空控制器介绍 > 空控制器指当系统找不到指定的控制器名称的时候,系统会尝试定位空控制器(Error),空控制器的名称可以在配置文件定义: > // 更改默认的空控制器名 'empty_controller' => 'MyError', > 如访问:http://serverName/index/shanghai/ (这是一个不存在的控制器) ```php <?php namespace app\index\controller; use think\Request; class Error { public function index(Request $request) { //根据当前控制器名来判断要执行那个城市的操作 $cityName = $request->controller(); return $this->city($cityName); } //注意 city方法 本身是 protected 方法 protected function city($name) { //和$name这个城市相关的处理 return '当前城市' . $name; } } ```