如果结果按降序排列,我想从最后一条记录开始分页。如何发送偏移量和极限值以查询结果是否降序。我尝试使用以下代码,但仍显示相同的结果。如何发送参数进行查询和分页
if($page_limit=="all"){
$collection->getSelect()->limit("", $params['page']);
}else if($params['sort_by']=="desc"){
$new = ($get_num_rows-1)*$page_limit;
$collection->getSelect()->limit($page_limit, $new);
} else {
$new = ($params['page']-1)*$page_limit;
$collection->getSelect()->limit($page_limit, $new);
}
for ($i=1; $i<=$total_pages; $i++) {
if($current_page == $i){
$paging .= "<li class='association_page current' >".$i."</li>";
}else{
$paging .= "<li class='association_page' >".$i."</li>";
}
}