Bladeren bron

优化表单model方法查询逻辑

Jiang qinghua 4 jaren geleden
bovenliggende
commit
3c9b0dad91
2 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 1 1
      src/Form/Field/Select.php
  2. 1 1
      src/Form/Field/SelectTable.php

+ 1 - 1
src/Form/Field/Select.php

@@ -118,7 +118,7 @@ class Select extends Field
                 $resources[] = $value;
             }
 
-            return $model::find($resources)->pluck($textField, $idField)->toArray();
+            return $model::whereIn($idField, $resources)->pluck($textField, $idField)->toArray();
         };
 
         return $this;

+ 1 - 1
src/Form/Field/SelectTable.php

@@ -120,7 +120,7 @@ class SelectTable extends Field
                 return [];
             }
 
-            return $model::find($v)->pluck($text, $id);
+            return $model::whereIn($id, Helper::array($v))->pluck($text, $id);
         });
     }