0

我想在concrete5 中对数组(或列表)进行分页。它不会是查询结果,所以我认为原生的具体5 分页器不会做我想做的事。

是否有参考或教程可以显示如何处理?

鲍勃

4

1 回答 1

1

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

于 2013-09-07T00:56:57.397 回答