关于jomcomment的分页的错误,limit

xiaoxiao2026-03-16  6

jomcomment是joomla的一款强大的评论组件。 今天在使用时发现了个错误,分页并不是每页数量相同,比如设置每页10条评论,它会显示为第一页十条,第二页20条,第三页30条。。。 费神找到它的查询、分页代码。 /component/com_jomcomment/datamanager.jomcomment.php function &getAll() 关于limit部分是这样写的: $next = $page + (int) $_JC_CONFIG->get('paging'); $rule = ' LIMIT ' . $page . ',' . $next; 这样就是 limit 0,10 limit 20,30 limit 30,40 limit 40,50 ... 看上去取的是 0-10 10-20 20-30 30-40 ... 众所周知,mysql的分页功能是基于limit ,比如 SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 取得是第五条后的10条,而不是第五条到第十条。 正确的写法: $next = (int) $_JC_CONFIG->get('paging'); $rule = ' LIMIT ' . $page . ',' . $next; 怀疑是不是我错了,这么强大的东西也会犯这么低级的错误?!
转载请注明原文地址: https://www.6miu.com/read-5045997.html

最新回复(0)