初始化-安装依赖

This commit is contained in:
2026-03-03 10:06:12 +08:00
parent 3f349a35a4
commit ec8cac4221
187 changed files with 26292 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
<?php
// +----------------------------------------------------------------------
// | saiadmin [ saiadmin快速开发框架 ]
// +----------------------------------------------------------------------
// | Author: sai <1430792918@qq.com>
// +----------------------------------------------------------------------
namespace plugin\saiadmin\basic;
use support\Request;
use support\Response;
/**
* 基类 控制器继承此类
*/
class OpenController
{
/**
* 构造方法
* @access public
*/
public function __construct()
{
// 控制器初始化
$this->init();
}
/**
* 成功返回json内容
* @param array|string $data
* @param string $msg
* @param int $option
* @return Response
*/
public function success(array | string $data = [], string $msg = 'success', int $option = JSON_UNESCAPED_UNICODE): Response
{
if (is_string($data)) {
$msg = $data;
}
return json(['code' => 200, 'message' => $msg, 'data' => $data], $option);
}
/**
* 失败返回json内容
* @param string $msg
* @return Response
*/
public function fail(string $msg = 'fail'): Response
{
return json(['code' => 400, 'message' => $msg]);
}
/**
* 初始化
*/
protected function init(): void
{
// TODO
}
}