Selaa lähdekoodia

表格分页数据兼容传递匿名对象情况

jqh 5 vuotta sitten
vanhempi
commit
6a4bb019ee
1 muutettua tiedostoa jossa 8 lisäystä ja 0 poistoa
  1. 8 0
      src/Grid/Model.php

+ 8 - 0
src/Grid/Model.php

@@ -487,6 +487,14 @@ class Model
         $this->paginator = $paginator;
 
         $paginator->setPageName($this->pageName);
+
+        $paginator->getCollection()->transform(function ($item) {
+            if ($item instanceof \stdClass) {
+                return (array) $item;
+            }
+
+            return $item;
+        });
     }
 
     /**