首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 4分页和Bootstrap 3

Laravel 4分页和Bootstrap 3
EN

Stack Overflow用户
提问于 2013-09-24 13:43:01
回答 2查看 6.8K关注 0票数 0

我使用分页到一个引导3应用程序,有一些错误。这就是我所说的分页:

代码语言:javascript
复制
$newsletterUsers = NewsletterUser::paginate(2); 

然后,在foreach循环之后,我将如下:

代码语言:javascript
复制
  {{ $newsletterUsers->links() }}

没关系?但是没有显示普通的好的拉拉分页,而是一个对另一个,没有样式,甚至没有正确的分页,因为它分页使用的是1-1-2元素,而不是2-2。

这是html标记:

代码语言:javascript
复制
<div class="pagination">
  <ul>
<li><a href="---/public/newsletterConfirmedUser?page=2">&laquo;</a></li>
    <li><a href="---/public/newsletterConfirmedUser?page=1">1</a></li>
    <li><a href="---/public/newsletterConfirmedUser?page=2">2</a></li>
    <li class="active"><span>3</span></li><li class="disabled">
    <span>&raquo;</span></li>
  </ul>
</div>

有人能帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-24 19:41:43

Laravel目前只适用于引导2的分页,但您现在可以使用一个解决方案,直到支持引导3。

首先,通过在“app/ view /pagination.php”中创建一个新文件,创建一个使用引导3分页语法的视图。

app/views/pagination.php

代码语言:javascript
复制
<?php
        $presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
?>

<?php if ($paginator->getLastPage() > 1): ?>
        <ul class="pagination">
            <?php echo $presenter->render(); ?>
        </ul>
<?php endif; ?>

然后打开文件app/config/view.php

在底部附近你会看到一条线,上面写着

代码语言:javascript
复制
'pagination' => 'pagination::slider',

您可以将其改为阅读

代码语言:javascript
复制
'pagination' => 'pagination',

现在,您应该能够像往常一样使用laravels分页。

票数 8
EN

Stack Overflow用户

发布于 2013-12-08 13:27:16

当您查看laravel 4核心框架的分页器时,您将在视图中看到一个名为滑块-3.php的文件-3.php!此视图使用引导程序3分页器。

代码语言:javascript
复制
<?php if ($paginator->getLastPage() > 1): ?>
<ul class="pagination">
        <?php echo $presenter->render(); ?>
</ul>

知道了这一点,您只需将app/config/视图中的分页器更改为

代码语言:javascript
复制
    'pagination' => 'pagination::slider-3',

然后结束了。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18983345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档