Codeigniter 3 与 Bootstrap 4 兼容吗?还是它太过时了,无法为 bootstrap 4 添加任何用途?
我一直在网上查看有关如何将 Bootstrap 集成到 Codeigniter 分页的教程。
到目前为止,我所看到的只是他们主要更改了分页类的 $config。例如:
//config for bootstrap pagination class integration
$config['full_tag_open'] = '<ul class="pagination">';
$config['full_tag_close'] = '</ul>';
$config['first_link'] = false;
$config['last_link'] = false;
$config['first_tag_open'] = '<li>';
$config['first_tag_close'] = '</li>';
$config['prev_link'] = '«';
$config['prev_tag_open'] = '<li class="prev">';
$config['prev_tag_close'] = '</li>';
$config['next_link'] = '»';
$config['next_tag_open'] = '<li>';
$config['next_tag_close'] = '</li>';
$config['last_tag_open'] = '<li>';
$config['last_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="active"><a href="#">';
$config['cur_tag_close'] = '</a></li>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
我想在我的代码中有一个明确的划分。简单地说,我希望我的 HTML 中有更少的 PHP,而那里有更多的 HTML。
这是 w3school bootstrap 4 教程中的分页代码片段。
<ul class="pagination">
<li class="page-item"><a class="page-link" href="#">Previous</a></li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item"><a class="page-link" href="#">2</a></li>
<li class="page-item"><a class="page-link" href="#">3</a></li>
<li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>
如何将上述代码集成到我的分页类中?
我必须按照上面的教程那样做吗?或者我可以简单地在我的 HTML/ View 页面中使用 foreach
循环来根据数据库中的记录创建链接吗?
最佳答案
最好的。您已经尝试了很多,但这个是最适合页面的那个。
// Bootstrap 4, work very fine.
$config['full_tag_open'] = '<ul class="pagination">';
$config['full_tag_close'] = '</ul>';
$config['attributes'] = ['class' => 'page-link'];
$config['first_link'] = false;
$config['last_link'] = false;
$config['first_tag_open'] = '<li class="page-item">';
$config['first_tag_close'] = '</li>';
$config['prev_link'] = '«';
$config['prev_tag_open'] = '<li class="page-item">';
$config['prev_tag_close'] = '</li>';
$config['next_link'] = '»';
$config['next_tag_open'] = '<li class="page-item">';
$config['next_tag_close'] = '</li>';
$config['last_tag_open'] = '<li class="page-item">';
$config['last_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="page-item active"><a href="#" class="page-link">';
$config['cur_tag_close'] = '<span class="sr-only">(current)</span></a></li>';
$config['num_tag_open'] = '<li class="page-item">';
$config['num_tag_close'] = '</li>';
关于php - 带有 Bootstrap 4 的 Codeigniter 3 分页类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47846071/