修改示例

This commit is contained in:
2025-07-16 23:07:51 +08:00
parent cd3db265c7
commit d08dfc0ea3

View File

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