From cfb6d134aaedb5a344c7bc66a6389dbe2b0590d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Thu, 4 Nov 2021 11:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Pagination.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Pagination.php b/src/Pagination.php index 7148114..ac720d0 100644 --- a/src/Pagination.php +++ b/src/Pagination.php @@ -128,7 +128,7 @@ class Pagination extends Component * @return void * @throws Exception */ - public function plunk($param = []) + public function plunk(array $param = []) { $this->loop($param); } @@ -191,8 +191,14 @@ class Pagination extends Component } $data = $this->activeQuery->limit($this->_offset, $this->_limit)->get(); $this->_offset += $this->_limit; - $this->_length += $data->size(); - return [$data->size(), $data]; + + if (is_array($data)) { + $size = count($data); + } else { + $size = $data->size(); + } + $this->_length += $size; + return [$size, $data]; } }