Php 如何在Laravel中实现自定义分页?

Php 如何在Laravel中实现自定义分页?,php,pagination,laravel,laravel-4,Php,Pagination,Laravel,Laravel 4,我正在尝试实现我自己的分页链接,同时仍然使用内置的Laravel分页器。我的问题是,如何覆盖Paginator类中的特定函数 我正在尝试更改getUrl()函数中的返回链接。将创建一个类扩展,然后重写新类中的函数,并将其加载到start/global.php中 是否有更好的方法覆盖核心?您只需为分页创建一个新的演示者,而不是覆盖 在视图目录中创建一个slider.php文件。然后在视图配置(app/config/views.php)中将值paginator::slider更改为slider 在

我正在尝试实现我自己的分页链接,同时仍然使用内置的Laravel分页器。我的问题是,如何覆盖Paginator类中的特定函数

我正在尝试更改getUrl()函数中的返回链接。将创建一个类扩展,然后重写新类中的函数,并将其加载到start/global.php中


是否有更好的方法覆盖核心?

您只需为分页创建一个新的演示者,而不是覆盖

在视图目录中创建一个
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引导3



有关详细信息,请检查此线程:

您只需为分页创建一个新的演示者,而不是重写

在视图目录中创建一个
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引导3



有关更多信息,请检查此线程:

现在他们在配置文件app/config/pagination.php中启用了该线程
转到那里,将配置变量设置为相应的变量。

现在,他们在配置文件app/config/pagination.php中启用了它 转到那里,将配置变量设置为相应的变量