如何在前端视图的列表中添加分页?

时间:2017-08-17 08:14:32

标签: pagination twig octobercms

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

1 个答案:

答案 0 :(得分:3)

在你的组件中(这就像一个控制器)让所有用户以每页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