初始化-安装依赖
This commit is contained in:
60
server/plugin/saiadmin/basic/OpenController.php
Normal file
60
server/plugin/saiadmin/basic/OpenController.php
Normal 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
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user