【发布时间】:2016-02-02 10:16:38
【问题描述】:
我使用的是 Silverstripe 3.1。该网站将拥有数百名用户和大量文件/资产。
如何在管理员中为用户和文件增加列出的项目数量(从每页 15 到 50 个左右)。
如果我可以为管理的所有区域默认设置它,那就更好了。
【问题讨论】:
标签: php silverstripe
我使用的是 Silverstripe 3.1。该网站将拥有数百名用户和大量文件/资产。
如何在管理员中为用户和文件增加列出的项目数量(从每页 15 到 50 个左右)。
如果我可以为管理的所有区域默认设置它,那就更好了。
【问题讨论】:
标签: php silverstripe
您可以通过重载 getCMSFields() 并在网格分页器字段上使用方法 $field->setItemsPerPage(50) 来手动完成。
另一种选择是使用 yaml 文件。您需要创建 config.yml 并将其放入 _config 目录,然后放入您的 yaml 文件中:
GridFieldPaginator:
itemsPerPage: 50
也检查这些链接:
【讨论】: