Your Name 8 달 전
부모
커밋
4ed7d596dd
2개의 변경된 파일7개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 3
      app/Module/GameItems/AdminControllers/ItemController.php
  2. 3 1
      noai.md

+ 4 - 3
app/Module/GameItems/AdminControllers/ItemController.php

@@ -6,6 +6,7 @@ use App\Module\GameItems\Enums\ITEM_TYPE;
 use App\Module\GameItems\Enums\ITEM_RARITY;
 use App\Module\GameItems\Models\ItemCategory;
 use App\Module\GameItems\Models\Item;
+use App\Module\GameItems\Repositorys\ItemRepository;
 use Dcat\Admin\Form;
 use Dcat\Admin\Grid;
 use Dcat\Admin\Show;
@@ -34,7 +35,7 @@ class ItemController extends AdminController
      */
     protected function grid()
     {
-        return Grid::make(new Item(), function (Grid $grid) {
+        return Grid::make(new ItemRepository(), function (Grid $grid) {
             $helper = new GridHelper($grid, $this);
             $grid->column('id', 'ID')->sortable();
             $grid->column('name', '名称');
@@ -93,7 +94,7 @@ class ItemController extends AdminController
      */
     protected function detail($id)
     {
-        return Show::make($id, new Item(), function (Show $show) {
+        return Show::make($id, new ItemRepository(), function (Show $show) {
             $helper = new ShowHelper($show, $this);
             $helper->field('id','ID');
             $show->field('name', '名称');
@@ -153,7 +154,7 @@ class ItemController extends AdminController
      */
     protected function form()
     {
-        return Form::make(new Item(), function (Form $form) {
+        return Form::make(new ItemRepository(), function (Form $form) {
             $helper = new FormHelper($form,$this);
             $helper->text('name')->required();
 

+ 3 - 1
noai.md

@@ -38,4 +38,6 @@ netresearch/jsonmapper
 参考 app/Module/GameItems/AdminControllers/ItemController.php ,修复其他控制器,使用 ShowHelper/FormHelper/GridHelper/FilterHelper
 
 
-参考app/Module/Fund/Repositorys/FundAdminRepository.php ,为 物品模块 的所有模型创建数据仓库
+参考app/Module/Fund/Repositorys/FundAdminRepository.php ,为 物品模块 的所有模型创建数据仓库
+
+参考 app/Module/Fund/GameItems/AdminControllers/ItemController.php ,修复物品模块后台其他控制器,不应使用模型,应该使用数据仓库