# Base 控制器 默认情况下,不需要显式的继承 Controller 控制器类,但是,很多情况下我们会使用 Controller 类中的一些方法,因此,可以创建一个公共控制器,继承 Controller 类,其他类继承这个公共控制器,这样,我们就可以定义一些控制器的共用方法。 `application/index/controller/Base.php` ```php <?php namespace app\index\controller; use think\Controller; class Base extends Controller { } ``` `application/index/controller/Index.php` ```php <?php namespace app\index\controller; use app\index\controller\Base; class Index extends Base { public function index() { return $this -> view -> fetch(); } } ``` 注意,这里使用了 `return $this -> view -> fetch();` 返回当前控制器方法的视图,此时,注意 `config.php` 中的 `default_return_type` 应该设置为 `html` 。