首页 > 解决方案 > 如果结果使用php降序排列,如何对记录进行排序?

问题描述

如果结果按降序排列,我想从最后一条记录开始分页。如何发送偏移量和 limti 以查询结果是否按降序排列。我已经尝试使用以下代码,但它仍然显示相同的结果。如何将参数发送到查询和分页

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>";  
    }               
}

标签: phpmagento

解决方案


推荐阅读