Php 带codeigniter的引导3分页
我不能在我的分页中集成Bootstrap3,我在我的系统中使用codeigniter,这是到目前为止我的代码Php 带codeigniter的引导3分页,php,codeigniter,twitter-bootstrap,pagination,twitter-bootstrap-3,Php,Codeigniter,Twitter Bootstrap,Pagination,Twitter Bootstrap 3,我不能在我的分页中集成Bootstrap3,我在我的系统中使用codeigniter,这是到目前为止我的代码 $config['base_url'] = base_url()."/merchant/?"; $config['total_rows'] = $count_result; // Count total rows in the query $config['full_tag_open'] = '<div class="pagination pagination-sm
$config['base_url'] = base_url()."/merchant/?";
$config['total_rows'] = $count_result; // Count total rows in the query
$config['full_tag_open'] = '<div class="pagination pagination-small pagination-centered"><ul>';
$config['full_tag_close'] = '</ul></div>';
$config['per_page'] = $limit;
$config['num_links'] = 5;
$config['page_query_string'] = TRUE;
$config['prev_link'] = '< Prev';
$config['prev_tag_open'] = '<li>';
$config['prev_tag_close'] = '</li>';
$config['next_link'] = 'Next >';
$config['next_tag_open'] = '<li>';
$config['next_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>';
$config['first_link'] = FALSE;
$config['last_link'] = FALSE;
$this->pagination->initialize($config);
$this->data['links'] = $this->pagination->create_links();
$config['base\u url']=base\u url()。“/merchant/?”;
$config['total_rows']=$count_result;//计算查询中的行总数
$config['full_tag_open']='';
$config['full_tag_close']='
';
$config['per_page']=$limit;
$config['num_links']=5;
$config['page\u query\u string']=TRUE;
$config['prev_link']='prev';
$config['prev_tag_open']='';
$config['prev_tag_close']=' ;
$config['next_link']='next';
$config['next_tag_open']='';
$config['next_tag_close']=' ;
$config['cur_tag_open']=';
$config['num_tag_open']='';
$config['num_tag_close']=' ;
$config['first_link']=FALSE;
$config['last_link']=FALSE;
$this->pagination->initialize($config);
$this->data['links]=$this->pagination->create_links();
我想到了这个
我是不是遗漏了什么
这是我的,它使用bootstrap3工作
<?php if(!defined('BASEPATH')) exit('Direct Access Not Allowed');
/* This Application Must Be Used With BootStrap 3 * */
$config['full_tag_open'] = "<ul class='pagination'>";
$config['full_tag_close'] ="</ul>";
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = "<li class='disabled'><li class='active'><a href='#'>";
$config['cur_tag_close'] = "<span class='sr-only'></span></a></li>";
$config['next_tag_open'] = "<li>";
$config['next_tagl_close'] = "</li>";
$config['prev_tag_open'] = "<li>";
$config['prev_tagl_close'] = "</li>";
$config['first_tag_open'] = "<li>";
$config['first_tagl_close'] = "</li>";
$config['last_tag_open'] = "<li>";
$config['last_tagl_close'] = "</li>";
// end of file Pagination.php
// Location config/pagination.php
// By @emanisof
只需更改以下参数:-
$config['full_tag_open'] = '<div class="pagination pagination-small pagination-centered"><ul>';
$config['full_tag_close'] = '</ul></div>';
$config['full_tag_open']='';
$config['full_tag_close']='
';
将其替换为:-
$config['full_tag_open'] = '<div><ul class="pagination pagination-small pagination-centered">';
$config['full_tag_close'] = '</ul></div>';
$config['full_tag_open']=';
$config['full_tag_close']='
';
我发现重新定义标准标签以使用箭头很有用:
$config['first_link'] = "<span aria-hidden=\"true\">«</span>";
$config['last_link'] = "<span aria-hidden=\"true\">»</span>";
$config['first_link']=“«;”;
$config['last_link']=“»;”;
还可以自定义prev\u link
和next\u link
1)控制器
1) Controlller
$this->load->library('pagination');
$config = [
'base_url' => base_url('admin/deactiveUser'),
'per_page' => 10,
'total_rows' => $this->AdminModel->num_rows(),
];
$config['full_tag_open'] = '<ul class="pagination">';
$config['full_tag_close'] = '</ul>';
$config['num_tag_open'] = '<li class="page-item">';
$config['num_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="page-item active"><a class="page-link" href="#">';
$config['cur_tag_close'] = '</a></li>';
$config['next_tag_open'] = '<li class="page-item">';
$config['next_tagl_close'] = '</a></li>';
$config['prev_tag_open'] = '<li class="page-item">';
$config['prev_tagl_close'] = '</li>';
$config['first_tag_open'] = '<li class="page-item disabled">';
$config['first_tagl_close'] = '</li>';
$config['last_tag_open'] = '<li class="page-item">';
$config['last_tagl_close'] = '</a></li>';
$config['attributes'] = array('class' => 'page-link');
$this->pagination->initialize($config); // model function
$seeker = $this->AdminModel->seekerlist($config['per_page'], $this->uri->segment(3)); // list of seeker
2)Model
public function seekerlist($limit,$offset) {
$query = $this->db->select('*')
->from('user')
->limit($limit,$offset)
->get();
return $query->result_array();
}
public function num_rows()
{
$query = $this->db->select('*')
->from('user')
->get();
return $query->num_rows();
}
3)View
<tbody>
<?php foreach ($seeker as $seekerData): ?>
<tr>
<td class="checkbox-column">
<img width="30" height="30" src="<?= base_url("uploads/{$seekerData['picpath']}"); ?>"/>
</td>
<td><?php echo ucfirst($seekerData['firstName']) . ' ' . ucfirst($seekerData['lastName']); ?></td>
<td><?php echo $seekerData['currentJobTitle']; ?></td>
<td><?php echo $seekerData['email']; ?></td>
<td><?php echo $seekerData['mobileNum']; ?></td>
<td><?php echo $seekerData['nationality']; ?></td>
<td><span class="label label-danger">Deactive</span></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?= $this->pagination->create_links() ?>
$this->load->library('pagination');
$config=[
'base_url'=>base_url('admin/deactiveUser'),
“每页”=>10页,
“总计行数”=>$this->AdminModel->num\u rows(),
];
$config['full_tag_open']=';
$config['full_tag_close']='
';
$config['num_tag_open']='';
$config['num_tag_close']=' ;
$config['cur\u tag\u open']=';
$config['next_tag_open']='';
$config['next_tagl_close']=' ;
$config['prev_tag_open']='';
$config['prev_tagl_close']=' ;
$config['first_tag_open']=';
$config['first_tagl_close']=' ;
$config['last_tag_open']='';
$config['last_tagl_close']=' ;
$config['attributes']=array('class'=>'page link');
$this->pagination->initialize($config);//模型函数
$seeker=$this->AdminModel->seekerlist($config['per_page'],$this->uri->segment(3));//导引头名单
2) 模型
公共函数seekerlist($limit,$offset){
$query=$this->db->select('*'))
->来自('用户')
->限额($limit,$offset)
->get();
返回$query->result_array();
}
公共函数num_rows()
{
$query=$this->db->select('*'))
->来自('用户')
->get();
返回$query->num_rows();
}
3) 看法
"/>
无效的
您的这些标签产生了问题,请按如下方式更换它们
替换这个
$config['full_tag_open'] = '<div class="pagination pagination-small pagination-centered"><ul>';
$config['full_tag_close'] = '</ul></div>';
$config['full_tag_open']='';
$config['full_tag_close']='
';
和他们在一起
$config['full_tag_open'] = "<ul class='pagination'>";
$config['full_tag_close'] = '</ul>';
$config['full_tag_open']=“”;
$config['full_tag_close']='
';
尝试将class=pagination改为- 而不是@Ashish oh,我明白了。我会的it@Ashish是的。非常感谢。你可以发布答案我会接受欢迎你,伙计。但是没关系。我不渴望获得名誉积分。@Ashish O我明白了。谢谢你,不管怎样,你把它放在那里是没有意义的,如果你把它空着的话…谢谢你,伙计,拿一些来你的代码中的配置也按照我的要求工作。