Files
premium/extend/laytp/BaseController.php
2025-05-18 07:42:27 +00:00

52 lines
768 B
PHP
Executable File

<?php
namespace laytp;
use laytp\traits\JsonReturn;
use think\App;
/**
* 控制器基础类
*/
abstract class BaseController
{
use JsonReturn;
/**
* Request实例
* @var \think\Request
*/
protected $request;
/**
* 应用实例
* @var \think\App
*/
protected $app;
/**
* 控制器中间件
* @var array
*/
protected $middleware = [];
/**
* 构造方法
* @access public
* @param App $app 应用对象
*/
public function __construct(App $app)
{
$this->app = $app;
$this->request = $this->app->request;
// 控制器初始化
$this->initialize();
}
// 初始化
protected function initialize()
{
}
}