Преглед на файлове

优化表单model方法查询逻辑

Jiang qinghua преди 4 години
родител
ревизия
3c9b0dad91
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  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);
         });
     }