我試圖同時仍然使用實現我自己的分頁鏈接內置Laravel分頁程序。我的問題是,我怎麼去在分頁程序類中重寫一個特定的功能。如何實現自定義分頁在Laravel?
http://laravel.com/api/source-class-Illuminate.Pagination.Paginator.html#171-192
我試圖更改getURL()函數的返回鏈接。會創建一個類擴展,然後覆蓋新類中的函數,並將其加載到start/global.php中
是否有更好的方法來覆蓋內核?
我試圖同時仍然使用實現我自己的分頁鏈接內置Laravel分頁程序。我的問題是,我怎麼去在分頁程序類中重寫一個特定的功能。如何實現自定義分頁在Laravel?
http://laravel.com/api/source-class-Illuminate.Pagination.Paginator.html#171-192
我試圖更改getURL()函數的返回鏈接。會創建一個類擴展,然後覆蓋新類中的函數,並將其加載到start/global.php中
是否有更好的方法來覆蓋內核?
而是壓倒一切的,你可以創建一個分頁新的主持人。
在您的views目錄中創建一個slider.php
文件。然後在你的觀點的配置(應用程序/配置/ 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
對於更多信息,請查看此線程:https://github.com/laravel/laravel/issues/2215
現在他們啓用了配置文件:app/config/pagination.php 去那裏設置的配置變量的相應的一個。