首页 > 解决方案 > Codeigniter 分页不显示分页

问题描述

我尝试进行分页,但我遇到分页问题无法创建链接

这是我的控制器


    public function getByDept($idDept = NULL, $offset = NULL) {    
      $config = array ( 'base_url'   => site_url('emp/emp/getByDept'),
                        'total_rows' => count($this->employee->get(array('idDept' => $idDept))),
                        'uri_segment'=> $this->uri->total_segments()
                      );
      $this->pagination->initialize($config);

      echo $this->uri->total_segments();

      $data['employee'] = $this->employee->get(array('idDept' => $idDept, 'limit' => 2, 'offset' => $offset));
      $data['pagings']  = $this->pagination->create_links();

      $this->load->view('emp/default', $data);
    }

这是我的观点


        <div class="row">
            <?php foreach ($employee as $row) : ?>
            <div class="col-xs-12 col-sm-6 col-md-6 margin-bottom-60px">
              <div class="well well-sm">
                  <div class="col-sm-6 col-md-8">
                    <h4><?php echo $row["emp_name"];?></h4>                      

                    <button class="btn btn-secondary btn-xs" onclick="view_master('<?php echo $row["id_aphris"] ?>')">Detail</button>
                  </div><!-- /.col-sm-6 col-md-8 -->
                </div><!-- /.row -->
              </div><!-- /.well well-sm -->
            </div><!-- /.col-xs-12 col-sm-6 col-md-6 -->
            <?php endforeach ?>

    <div id="paging">
                    <?php 
                        echo $pagings; 
                        var_dump($pagings);
                    ?>
                </div><!-- /.pagination -->
        </div>

请你能告诉我我的问题代码在哪里吗?

标签: phpcodeigniter

解决方案


也发布您的视图代码。

var_dump($pagings);您查看代码时会得到什么?

无论如何,我认为 $this->uri->total_segments(); 有问题


推荐阅读