protected static function loadList($p_where = null, $p_order = null, $p_pageIndex = null, $p_pageSize = null, &$p_countThis = -1, $isDetail = false) { if (count($_POST) > 0) { return Utility::getArrayForResults(RUNTIME_CODE_ERROR_PARAM, '错误,此处不接受POST数据。'); } if ($p_where === null) { $p_where = array(); $p_where['id in (%s)'] = W2HttpRequest::getRequestArrayString('ids'); } if ($p_order === null) { $p_order = 'id'; } $_isReverse = W2HttpRequest::getRequestBool('isreverse', true); if ($_isReverse && strpos($p_order, ' ') === false) { $p_order .= ' desc'; } if ($p_pageIndex === null) { $p_pageIndex = W2HttpRequest::getRequestInt('page', null, false, true, 1); } if ($p_pageSize === null) { $p_pageSize = W2HttpRequest::getRequestInt('size', null, false, true, DEFAULT_PAGE_SIZE); } if ($p_countThis === -1) { $p_countThis = W2HttpRequest::getRequestInt('iscountall', null, false, true, -1); } $_clsHandler = static::getHandlerName(); $resultList = $_clsHandler::loadModelList($p_where, $p_order, $p_pageIndex, $p_pageSize, $p_countThis); return $isDetail ? count($resultList) > 0 ? $resultList[0] : null : $resultList; }