【问题标题】:CodeIgniter Pagination Page Links Not WorkingCodeIgniter 分页页面链接不起作用
【发布时间】:2014-02-03 10:50:13
【问题描述】:

我在我的 codeigniter 应用程序中使用分页类。分页链接显示得很好,即,我想正确的链接数量,例如。 1 2 3 4 5 >,页面加载了我每页指定的条目数量。

错误是当我单击其中一个链接转到下一组条目时,它显示“找不到页面”。

控制器:

public function index()
    {

      $config["base_url"] = base_url().'tester';

            $config["total_rows"] = $this->test_model->count_entries();

            $config["per_page"] = 3;

            $config['uri_segment'] = 2;

            $config["num_links"] = 10;

            $this->pagination->initialize($config);

         $page = ($this->uri->segment(2)) ? $this->uri->segment(2) : 0;
         $q1=$this->test_model->get_entries($config["per_page"],$page);
             $links = $this->pagination->create_links();
}

模型:

public function count_entries() {

        $this->db->where('approved', 0);
        $this->db->from('tested');

        return $this->db->count_all_results();

    }

public function get_entries($limit, $start)
    {
         $this->db->limit($limit, $start);

        $this->db->where('approved', 0);

$q = $this->db->get('tested');
$data = $q->result_array();
        return  $data;
    }

页面的 URL 是http://localhost:8080/CIAPP/testerhttp://localhost:8080/CIAPP/ 在我的配置文件中设置为我的 base_url。 CIAPP 是应用程序目录,tester 是我的控制器。

当我点击任何指向 url http://localhost:8080/CIAPP/tester/3 的分页链接时出现错误,该链接显示“找不到页面”。

当我点击链接 2 时,url 是 /3,当我点击链接 3 时,url 是 /6。我想这是因为我指定了每页 3 个。

如何解决此问题,以便在我单击分页链接时加载具有相应条目的页面?

【问题讨论】:

    标签: php codeigniter pagination


    【解决方案1】:

    CIAPP - 应用程序目录 测试控制器类

    您是否在测试器中使用任何功能..??

    如果那么,

    base_url().'tester/function_name';

    【讨论】:

    • 是的,它是 codeigniter 应用程序目录,tester 是我的控制器
    • 如果您在测试器中使用任何函数,请将其包含在 url 中。 base_url().'tester/function_name';
    • 我正在使用索引函数和另一个函数。但加载条目并设置分页的是索引函数
    • 实际上,当我添加/index 时它确实有效。谢谢
    【解决方案2】:

    您需要在分页配置中将“use_page_numbers”值设置为 TRUE。

    $config['use_page_numbers'] = TRUE,
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-20
      • 2014-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多