|
|
@@ -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){
|