0

嗨,每个人都可以解释一下这是什么剂量

$this->uri->segment());

它是我的分页功能的一部分,我无法弄清楚我为什么需要它以及是否有东西可以替换它。它导致我的脚本出错。感谢您的帮助。我也是 codeigniter 和 php plys 的新手,试着提前让我 tnx 变得简单。

错误信息

遇到 PHP 错误

严重性:通知

消息:试图获取非对象的属性

文件名:views/survay_view.php

行号:31

这是我的分页功能的所有代码

//pagination
        function page()
           {

            $this->load->library('pagination');


            $config['base_url'] = 'http://localhost/admin/index.php/survay/';
            $config['total_rows'] = $this->db->get('save_survay')->num_rows();

            $config['per_page'] = 1;
            $config['num_links'] =10;

            $this->pagination->initialize($config);
            //print_r($this->uri->segment());die;

            $data['records'] = $this->db->get('save_survay', $config['per_page'], $this->uri->segment());
            $data['pagination'] = $this->pagination->create_links();
            $this->load->view('survay_view', $data);

          }
    }
4

2 回答 2

1

该变量$this->uri->segment();表示特定的 URI 段。

例如,如果您有一个 URL /page/view/1

如果您确实回显$this->uri->segment(2);,它将返回“视图”。

有关详细信息,请参阅http://ellislab.com/codeigniter/user-guide/libraries/uri.html

于 2013-02-14T10:43:48.957 回答
0

这 $this->uri->segment(); 实际上是从 url 中获取值。就像 $_GET[]。有关详细帮助,请参阅http://ellislab.com/codeigniter/user-guide/libraries/uri.html

于 2013-02-14T10:44:15.247 回答