'desc']; protected string|array $orderGuarantee = ['id' => 'desc']; protected bool $modelValidate = true; protected bool $modelSceneValidate = true; protected function initController(WebmanRequest $request): ?Response { $this->model = new \app\common\model\GameRecord(); return null; } public function add(WebmanRequest $request): Response { $response = $this->initializeBackend($request); if ($response !== null) { return $response; } return $this->error('游戏对局记录由系统自动生成,禁止后台手工新增'); } public function edit(WebmanRequest $request): Response { $response = $this->initializeBackend($request); if ($response !== null) { return $response; } if ($request->method() === 'POST') { return $this->error('游戏对局记录不可编辑'); } $pk = $this->model->getPk(); $id = $request->get($pk); $row = $this->model->find($id); if (!$row) { return $this->error(__('Record not found')); } return $this->success('', ['row' => $row]); } public function del(WebmanRequest $request): Response { $response = $this->initializeBackend($request); if ($response !== null) { return $response; } return $this->error('游戏对局记录不可删除'); } }