我想在concrete5中对数组(或列表)进行分页。它不是查询结果,所以我不认为native concrete5 paginator会做我想做的事。
是否有某个参考或教程可以显示如何处理?
鲍勃
答案 0 :(得分:1)
我不知道如何做到这一点,但这肯定是可能的。 PageList
类(这是您在显示分页时看到的大多数教程/示例)扩展了较低级DatabaseItemList
类,它本身扩展了ItemList
类。如果您查看concrete/core/libraries/item_list.php
,则会看到getPagination
功能。要使其与您自己的列表一起使用,您需要自己扩展ItemList
类。不幸的是我不知道解释这个的教程(也没有任何文档)。你最好的办法是查看concrete/core/models/marketplace_remote_item.php
文件,看看它是如何做到的(因为它是核心系统中我唯一可以看到的扩展普通旧ItemList
类而不是{{}的例子。 1}} class)。