修改示例
This commit is contained in:
30
README.md
30
README.md
@ -136,8 +136,8 @@
|
|||||||
| `app/Task/` | 文件夹 | 异步任务,配合 Scheduler 使用 |
|
| `app/Task/` | 文件夹 | 异步任务,配合 Scheduler 使用 |
|
||||||
| `app/Utils/` | 文件夹 | 独立于业务的工具逻辑封装 |
|
| `app/Utils/` | 文件夹 | 独立于业务的工具逻辑封装 |
|
||||||
|
|
||||||
- 代码调用层级:Controller → Repository → Service → Model
|
- 代码调用层级:Controller → Repository → Dao → Service → Model
|
||||||
- Repository 不直接操作 DB,由 Service 统一调用 Model
|
- Repository 不直接操作 DB,由 Dao 统一调用 Model
|
||||||
|
|
||||||
### 6.3 命名与依赖注入
|
### 6.3 命名与依赖注入
|
||||||
|
|
||||||
@ -146,19 +146,33 @@
|
|||||||
|
|
||||||
### 6.4 响应与日志规范
|
### 6.4 响应与日志规范
|
||||||
|
|
||||||
- 统一响应出口:`App\Core\Response`
|
- 统一响应出口:`App\Utils`
|
||||||
- 示例代码:
|
- 示例代码:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
namespace App\Core;
|
namespace App\Utils;
|
||||||
|
|
||||||
class Response {
|
class Response {
|
||||||
public static function success($data = null, $msg = 'OK', $code = 0): array {
|
public function success(array $data = [], string $message = 'Success', int $code = 200): Response
|
||||||
return compact('code', 'msg', 'data');
|
{
|
||||||
|
$result = [
|
||||||
|
'code' => $code,
|
||||||
|
'message' => $message,
|
||||||
|
'data' => $data,
|
||||||
|
];
|
||||||
|
|
||||||
|
return self::jsonResponse($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function error($code = -1, $msg = 'Error', $data = null): array {
|
public function error(string $message, int $code = 0, $data = null): Response
|
||||||
return compact('code', 'msg', 'data');
|
{
|
||||||
|
$result = [
|
||||||
|
'code' => $code,
|
||||||
|
'message' => $message,
|
||||||
|
'data' => $data,
|
||||||
|
];
|
||||||
|
|
||||||
|
return self::jsonResponse($result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user