Php 带codeigniter的引导3分页

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

我不能在我的分页中集成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-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'] = '&lt; Prev';
    $config['prev_tag_open'] = '<li>';
    $config['prev_tag_close'] = '</li>';
    $config['next_link'] = 'Next &gt;';
    $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\">&laquo;</span>";
    $config['last_link'] = "<span aria-hidden=\"true\">&raquo;</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我明白了。谢谢你,不管怎样,你把它放在那里是没有意义的,如果你把它空着的话…谢谢你,伙计,拿一些来你的代码中的配置也按照我的要求工作。