与Twitter Bootstrap 3的Laravel 4分页错误

时间:2013-09-12 14:17:05

标签: twitter-bootstrap pagination 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>

但是我希望它能够生成:

    <ul class="pagination">
        <?php echo $presenter->render(); ?>
    </ul>

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

3 个答案:

答案 0 :(得分:11)

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

'pagination'=&gt; '分页::滑块',

在视图配置中:

'pagination'=&gt; '分页::滑块-3',

然后使用:

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

答案 1 :(得分:6)

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

<?php
return array(
    'paths' => array(__DIR__.'/../views'),
    'pagination' => 'elements/pagination',
);

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

答案 2 :(得分:0)

有一个更新,如#34; crynobone&#34;在laravel论坛上。

4.0。* @ dev(将发布为4.0.8)现在包含一个新的bootstrap视图3.按照此步骤将其作为默认值

http://forums.laravel.io/viewtopic.php?id=13256