修复CURD代码生成模块-生成的代码报错500

This commit is contained in:
2026-04-01 14:30:18 +08:00
parent 9058fa29fb
commit 2bb589c4e5
3 changed files with 8 additions and 6 deletions

View File

@@ -3,6 +3,8 @@
namespace {%namespace%}; namespace {%namespace%};
{%use%} {%use%}
use app\common\controller\Backend; use app\common\controller\Backend;
use support\Response;
use Webman\Http\Request as WebmanRequest;
/** /**
* {%tableComment%} * {%tableComment%}

View File

@@ -3,11 +3,11 @@
* 查看 * 查看
* @throws Throwable * @throws Throwable
*/ */
public function index(): void protected function _index(): Response
{ {
// 如果是 select 则转发到 select 方法,若未重写该方法,其实还是继续执行 index // 如果是 select 则转发到 select 方法,若未重写该方法,其实还是继续执行 index
if ($this->request->param('select')) { if ($this->request && $this->request->get('select')) {
$this->select(); return $this->select($this->request);
} }
/** /**
@@ -24,7 +24,7 @@
->order($order) ->order($order)
->paginate($limit); ->paginate($limit);
$this->success('', [ return $this->success('', [
'list' => $res->items(), 'list' => $res->items(),
'total' => $res->total(), 'total' => $res->total(),
'remark' => get_route_remark(), 'remark' => get_route_remark(),

View File

@@ -1,6 +1,6 @@
public function initialize(): void protected function initController(WebmanRequest $request): ?Response
{ {
parent::initialize();
$this->model = new \{%modelNamespace%}\{%modelName%}();{%filterRule%} $this->model = new \{%modelNamespace%}\{%modelName%}();{%filterRule%}
return null;
} }