Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 代码点火器中未显示分页_Php_Codeigniter_Pagination - Fatal编程技术网

Php 代码点火器中未显示分页

Php 代码点火器中未显示分页,php,codeigniter,pagination,Php,Codeigniter,Pagination,我正在处理CodeIgniter项目,但分页并没有显示在我的视图文件中。 我自动加载分页库 我在一个数据库中总共有7行,&每页设置5行。我还检查打印($config)&它可以很好地显示数据 这是我的控制器: public function cust_list() { $this->load->model('Cus_model'); $config = [ 'base_url'=>base_url('index.php/Cus_contro

我正在处理CodeIgniter项目,但分页并没有显示在我的视图文件中。 我自动加载分页库 我在一个数据库中总共有7行,&
每页设置5行。我还检查
打印($config)
&它可以很好地显示数据

这是我的控制器:

public function cust_list()
{
    $this->load->model('Cus_model');
    $config =
    [
        'base_url'=>base_url('index.php/Cus_controller/cust_list'),
        'per_page'=>5,
        'totle_rows'=>$this->Cus_model->num_rows(),    
    ];
    $this->pagination->initialize($config);
    $customer=$this->Cus_model->customer_list($config['per_page'],$this->uri->segment(4));
    $this->load->view('salonadmin/customerview',['customers'=>$customer]);
 }
这是我的
Cus\u型号

  public function customer_list($limit,$offset)
  {
  $user_id=$this->session->userdata('user_id');
  $query=$this->db
  ->select('*')
  ->from('customer')
  ->limit( $limit,$offset )
  ->get();
  return $query->result();
  }
  public function num_rows()
  {
  $user_id=$this->session->userdata('user_id');
  $query=$this->db
  ->select('*')
  ->from('customer')

  ->get();

  return $query->num_rows();

  }
&我的看法是:

<?= $this->pagination->create_links();?>

控制器 看法


感谢您提供的解决方案,但您能告诉我,当我尝试按照引导进行自定义时,不会显示任何更改$配置['full_tag_open']=“
    ”$配置['full_tag_close']=“
”$配置['next_tag_open']=“
  • ”$配置['next_tag_close']=“
  • ”$配置['prev_tag_open']=“
  • ”$配置['prev_tag_close']=“
  • ”$配置['num_tag_open']=“
  • ”$配置['num_tag_close']=“
  • ”$配置['cur_tag_open']=“
  • ”$配置['cur_tag_close']='
  •  public function cust_list() {
       $this->load->model('cus_model');
       $config["base_url"] = base_url() . "cus_controller/cust_list/";
       $config["total_rows"] = $this->cus_model->num_rows();
       $config["per_page"] = 5;
       $config['cur_tag_open'] = '&nbsp;<a class="current">';
       $config['cur_tag_close'] = '</a>';
       $config['next_link'] = 'Next';
       $config['prev_link'] = 'Previous';
       $this->pagination->initialize($config);
    
       // You should change your parameter according your url segment like 3 / 4
       if($this->uri->segment(3)){
          $page = $this->uri->segment(3);
       }else{ 
          $page = 0; 
       }
    
       $this->data["customers"] = $this->cus_model- 
       >customer_list($config["per_page"], $page);
       $str_links = $this->pagination->create_links();
       $this->data["links"] = explode('&nbsp;',$str_links );
    
       $this->load->view('salonadmin/customerview',$this->data);
    }
    
    public function customer_list($limit,$offset){
      $query = $this->db->select('*')->from('customer')->limit( $limit,$offset 
      )->get()->result();
      return $query;
    }
    
    public function num_rows()
    {
      $query = $this->db->select('*')->from('customer')->get()->num_rows();
      return $query;
    }
    
    <-- Pagination Link -->
    <ul class="pagination pull-right">
      <?php foreach ($links as $link) {
        echo "<li>". $link."</li>";
      } ?>
    </ul>