我想在concrete5 中对数组(或列表)进行分页。它不会是查询结果,所以我认为原生的具体5 分页器不会做我想做的事。
是否有参考或教程可以显示如何处理?
鲍勃
我想在concrete5 中对数组(或列表)进行分页。它不会是查询结果,所以我认为原生的具体5 分页器不会做我想做的事。
是否有参考或教程可以显示如何处理?
鲍勃
我不知道该怎么做,但这当然是可能的。该类PageList
(这是您在显示分页时看到的大多数教程/示例所使用的)扩展了较低级别的DatabaseItemList
类,该类本身扩展了ItemList
该类。如果您查看concrete/core/libraries/item_list.php
,您会看到一个getPagination
函数。要使其与您自己的列表一起使用,您需要ItemList
自己扩展课程。不幸的是,我不知道解释这一点的教程(也没有任何文档)。最好的办法是查看concrete/core/models/marketplace_remote_item.php
文件,看看它是如何工作的(因为它是核心系统中唯一一个我可以看到扩展普通旧ItemList
类而不是DatabaseItemList
类的示例)。