【问题标题】:How to implement custom pagination in Laravel?如何在 Laravel 中实现自定义分页?
【发布时间】:2013-12-09 04:56:58
【问题描述】:
【问题讨论】:
标签:
php
pagination
laravel
laravel-4
【解决方案1】:
您可以只为分页创建一个新的演示者,而不是覆盖。
在您的视图目录中创建一个slider.php 文件。然后在您的视图配置 (app/config/views.php) 中将值 paginator::slider 更改为 slider。
在创建为slider.php 的新文件中输入以下内容:
<?php
$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
?>
<?php if ($paginator->getLastPage() > 1): ?>
<ul class="pagination">
<?php echo $presenter->render(); ?>
</ul>
<?php endif; ?>
您可以完全自定义它并满足您自己的需求,这个适用于我的 Twitter Bootstrap 3。
欲了解更多信息,请查看此主题:https://github.com/laravel/laravel/issues/2215
【解决方案2】:
现在他们在配置文件中启用了它:app/config/pagination.php
去那里设置相应的配置变量。