瀏覽代碼

修改bug

chenbo 4 年之前
父節點
當前提交
35ad1cb103
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      lib/table/table.class.php

+ 6 - 1
lib/table/table.class.php

@@ -125,7 +125,8 @@ abstract class Table {
     //@param $count -- 0:返回列表 1:返回结果数量
     //@param $page -- 当前第几页
     //@param $pagesize -- 每页数量
-    public function getList($filter = array(), $count = 0, $page = 0, $pagesize = 0, $order = 0){
+    // $page 参数 和  $limit 不能同时使用,只能使用一个对limit进行限制
+    public function getList($filter = array(), $count = 0, $page = 0, $pagesize = 0, $order = 0, $limit = 0){
         $where = $this->filterToWhere($filter);
         $orderByStr = (empty($order) ? 'asc' : 'desc');
 
@@ -136,7 +137,11 @@ abstract class Table {
                 $startrow = ($page - 1) * $pagesize;
                 $sql_limit = " limit $startrow, $pagesize";
                 $sql .= $sql_limit;
+            } else if ($limit > 0) {
+                $sql_limit = " limit $limit ";
+                $sql .= $sql_limit;
             }
+
             $rs  = $this->pdo->sqlQuery($sql);
             $r   = array();
             if($rs){