【问题标题】:How to add pagination in a list on a frontend view?如何在前端视图的列表中添加分页?
【发布时间】:2018-01-25 13:22:57
【问题描述】:

在octoberCMS中,如何对包含数百个项目的列表进行分页并显示分页元素?

【问题讨论】:

  • 您可以接受自己的答案,然后关闭此问题。
  • 两天后显示...

标签: pagination twig octobercms


【解决方案1】:

在您的组件中(这就像一个控制器)以每页 15 个为单位获取所有用户并将它们传递给您的页面视图:

$users = User::paginate(15);
$this->page['users'] = $users;

在您的视图中呈现一个列表并在分页链接下方(自动!)。

<div class="container">
    {% for user in users %}
        {{ user.name }}
    {% endfor %}
</div>

{{ users.render|raw }} // This renders pagination links

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多