Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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

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,我不知道为什么它不起作用。我看了很多文章,但似乎我的代码完全错了,我需要删除所有东西。此标志即将出现,但当我单击任何内容时,仅url更改不会发生任何其他情况。 这是我的控制器 function view($offset=0){ $limit=5; //$this->uri->segment(3); $this->load->model('emp_expenses_model');

我不知道为什么它不起作用。我看了很多文章,但似乎我的代码完全错了,我需要删除所有东西。此标志即将出现,但当我单击任何内容时,仅url更改不会发生任何其他情况。

这是我的控制器

function view($offset=0){
            $limit=5;
            //$this->uri->segment(3);
            $this->load->model('emp_expenses_model');
            //$result['contents']=$this->emp_expenses_model->getRows($limit,$offset);
            $result['countRows']=$this->emp_expenses_model->countRows();
            $this->load->library('pagination');
            $this->load->library('table');
            $config=array(
                            'base_url' =>site_url ('/view_expenses/view?'),
                            'total_rows' => $result['countRows'],
                            'per_page' => $limit,
                            'uri_segment' => 3,
                            //'num_links' => 200,
             );  
             //var_dump($config); 
            $this->db->limit('5');
            $this->pagination->initialize($config);
            $this->load->model('emp_expenses_model');
            $this->data['view_expenses'] = $this->emp_expenses_model->get_all();
            //$this->data['pagination'] = $this->pagination->create_links();
            //var_dump($this->data['pagination']);die("jk");
            $this->data['title'] = 'Payroll System';
            $this->data['message'] = $this->session->flashdata('message');
                $this->load->library('pagination');
            $this->load->view('view_expenses', $this->data);
            /*$this->load->view('add_list', $this->data);*/

        }       
这是我的型号

<?php
class Emp_expenses_model extends CI_Model
{
    function emp_expenses_model()
    {
        parent::__construct();
    }
    function get_all()
    {
        $this->db->select('expenses_id,id,dropdown,modeofpayment,amount');
        $query=$this->db->get('emp_expenses');

        return $query->result_array();
    }
    function get_record($list_id)
    {
        $this->db->select('expenses_id,id, dropdown, modeofpayment, amount');
        $this->db->where('id',$list_id);
        $query=$this->db->get('emp_expenses');

        return $query->result_array();

    }
    function insert_list($data)
    {
        $this->db->insert('emp_expenses', $data);
        $id = $this->db->insert_id();
        return (isset($id)) ? $id : FALSE;

    }

    public function update_list($list_id, $data)
    {
        $this->db->where('id', $list_id);
        $this->db->update('emp_expenses', $data);
    }

    public function del_list($list_id)
    {
        $this->db->where('id', $list_id);
        $this->db->delete('emp_expenses');
    }
    function getRows($limit,$offset)
    {
    $query=$this->db->select('expenses_id,id,dropdown,modeofpayment,amount')
           ->from('emp_expenses')
           ->limit($limit,$offset);
    $result=$query->get()->result_array();
    return $result;
    //var_dump($result);
    }
    function countRows()
    {
    //$query="select count(*) as count from emp_expenses";
    $result = $this->db->count_all_results('emp_expenses');
    //$result=$this->db->query($query);
    return $result;
    //var_dump('countRows');
}

试试这个,希望有帮助:
编辑:

function view($offset=0){
    $limit=5;
    $this->load->model('emp_expenses_model');
    $countRows=$this->emp_expenses_model->countRows();
    $this->load->library('pagination');
    $this->load->library('table');
    $config=array(
                    'base_url' =>base_url('/index.php/view_expenses/view/'.$this->uri->segment(3)),
                    'total_rows' => $countRows,
                    'per_page' => $limit,
                    'uri_segment' => 3,
     );  
    $this->pagination->initialize($config);
    $this->data['view_expenses'] = $this->emp_expenses_model->getRows($limit,$this->uri->segment(3));
    $this->data['title'] = 'Payroll System';
    $this->data['message'] = $this->session->flashdata('message');
    $this->load->view('view_expenses', $this->data);
}
控制器中的函数

function users(){
            if ($this->ion_auth->is_admin() && $this->ion_auth->logged_in()){   
                    $this->load->model('reciever');
                    $this->load->library('uri');
                    $this->load->library('pagination');
                    $config['base_url'] = base_url(). 'users_ci/users';
                    $config['total_rows'] = $this->reciever->getRows();
                    $config['per_page'] = 4;
                    $config['num_links']=2;
                    $config['users']= $this->reciever->getUsers(4,$this->uri->segment(3));
                    $this->pagination->initialize($config);
                    $config['pages'] = $this->pagination->create_links();
                    $this->load->view('users',$config);
             }else{
                 $this->load->view('login_form');
             }
      }
这是供观赏的

   <?php echo $pages; ?>


你必须准确地查询你的数据库,知道你想在页面中看到多少行

总行数是多少?总行数意味着我要检查表中有多少行。。因为我想校正显示20个数据中的10个,或者类似于这样,你在第二页得到的url是什么。?第一个代码中的这一个数据相同第二个代码中没有数据Hey niloy我现在找到了正确的方法…thnx寻求帮助:DW到底是什么问题?
   <?php echo $pages; ?>