소스 검색

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

jqh 5 년 전
부모
커밋
6a4bb019ee
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  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;
+        });
     }
 
     /**