Twitter Bootstrap 3 的 Laravel 4 分页错误
Posted
技术标签:
【中文标题】Twitter Bootstrap 3 的 Laravel 4 分页错误【英文标题】:Laravel 4 Pagination bug with Twitter Bootstrap 3 【发布时间】:2013-09-16 23:40:48 【问题描述】:在使用 Laravel 分页时,我相信生成的 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/代码?
【问题讨论】:
您标记的正确答案实际上是正确的,但第二种解决方案更准确。你能改变它吗? @Sanket - 现在接受新答案。 【参考方案1】:是的,你可以:) 编辑 /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
【讨论】:
NP。对此有一个拉取请求。观看:github.com/laravel/docs/pull/421【参考方案2】:我在一个最新更新中看到了一些东西,我还没有尝试过,但看起来你所要做的就是改变:
'分页' => '分页::滑块',
在视图配置中:
'pagination' => 'pagination::slider-3',
然后使用:
https://github.com/laravel/framework/blob/master/src/Illuminate/Pagination/views/slider-3.php
【讨论】:
【参考方案3】:在 laravel 论坛上有“crynobone”所说的更新。
4.0.*@dev(将作为 4.0.8 发布)现在包含引导程序 3 的新视图。按照此步骤将其设为默认值
http://forums.laravel.io/viewtopic.php?id=13256
【讨论】:
以上是关于Twitter Bootstrap 3 的 Laravel 4 分页错误的主要内容,如果未能解决你的问题,请参考以下文章
Twitter 的 Bootstrap 3 网格,更改断点和删除填充
twitter bootstrap 3.0 typeahead ajax示例
使用 Bootstrap 3 在 Twitter Typeahead 上的 CSS 问题
Twitter Bootstrap 3 的 Laravel 4 分页错误
在 Rails 3.2 中为 Twitter Bootstrap 的“bootstrap-popover.js”设计“popovers”样式