多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[danger] 基础控制器 + 框架默认提供了一个基础控制器类 `app/BaseController.php` + 基础控制器的位置可以任意放置,也可以随便修改,只需要更改命名空间即可 >[danger] 基础控制器注入的对象 在 `app/BaseController.php` 中的构造方法中 注入了`think\App`和`think\Request`对象 因此继承基础控制器的控制器可以通过app属性和request属性分别调用`think\App`和`think\Request`对象实例 ``` /** * 构造方法 * @access public * @param App $app 应用对象 */ public function __construct(App $app) { $this->app = $app; $this->request = $this->app->request; // 控制器初始化 $this->initialize(); } ```