我想在concrete5中对一个数组(或列表)进行分页。它不是查询结果,所以我认为原生concrete5分页器不会执行我想要的操作。
有没有什么参考或教程可以说明如何处理这个问题?
鲍勃
发布于 2013-09-07 08:56:57
我不知道该怎么做,但这肯定是可能的。PageList类(这是您看到的大多数教程/示例在显示分页时使用的类)扩展了较低级别的DatabaseItemList类,该类本身也扩展了ItemList类。如果你查看concrete/core/libraries/item_list.php,你会看到一个getPagination函数。要使它与您自己的列表一起工作,您需要自己扩展ItemList类。不幸的是,我不知道有什么教程可以解释这一点(也没有任何文档)。最好的方法是查看concrete/core/models/marketplace_remote_item.php文件,看看它是如何工作的(因为它是我在核心系统中看到的唯一一个扩展了普通老式ItemList类而不是DatabaseItemList类的示例)。
https://stackoverflow.com/questions/18541333
复制相似问题