与Twitter Bootstrap 3的Laravel 4分页错误

Gra*_*avy 7 pagination twitter-bootstrap laravel laravel-4 twitter-bootstrap-3

使用Laravel Pagination时,我相信生成的css类与bootstrap 2相关,而不是bootstrap 3.

{{ $products->links() }} 生成

<div class="pagination">
    <ul>
        <?php echo $presenter->render(); ?>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

但是我希望它能够生成:

    <ul class="pagination">
        <?php echo $presenter->render(); ?>
    </ul>
Run Code Online (Sandbox Code Playgroud)

在不更改框架代码的情况下laravel/framework/src/illuminate/pagination/views/slider.php,是否有更好/正确的方法来覆盖由此生成的CSS /代码{{ $products->links() }}

小智 11

我在最近的一次更新中看到了一些东西,我没试过,但看起来你所做的就是改变:

'pagination'=>'pagination :: slider',

在视图配置中:

'pagination'=>'pagination :: slider-3',

然后使用:

https://github.com/laravel/framework/blob/master/src/Illuminate/Pagination/views/slider-3.php


Rob*_*ijn 6

是的你可以:)编辑/app/config/view.php来指定分页值:

<?php
return array(
    'paths' => array(__DIR__.'/../views'),
    'pagination' => 'elements/pagination',
);
Run Code Online (Sandbox Code Playgroud)

之后,创建一个view/elements/pagination.php,并添加+修改以下文件的内容:https: //github.com/laravel/framework/blob/master/src/Illuminate/Pagination/views/slider.php