设计/结果

该类描述结果。用于生成JSON响应,以及收集操作结果

v1.2.1 2018-12-07 15:05 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:50:55 UTC


README

结果

该类描述结果。用于生成JSON响应,以及收集操作结果

使用示例

接下来创建一个成功的结果

$result->setSuccess();
echo $result->getJSON();
exit();
$result->setData([
    "some" => "Some Data",
]);

此示例将以JSON格式输出以下结果

{
    "success": true,
    "message": "",
    "data": {},
    "code": 200
}

如果有必要,也可以将某些数据附加到响应中

$result = new \Desin\Result();
$result->setError("При операции произошла ошибка");

输出结果

echo $result->display();

此示例将输出

{
    "success": false,
    "message": "При операции произошла ошибка",
    "data": {
        "some": "Some Data"
    },
    "code": 500
}

请注意 "code": 500 此状态码也将以HTTP状态的形式发送(仅在display方法输出时)