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
CodeIgniter:分页显示“;每页;两次?_Codeigniter_Codeigniter 2 - Fatal编程技术网

CodeIgniter:分页显示“;每页;两次?

CodeIgniter:分页显示“;每页;两次?,codeigniter,codeigniter-2,Codeigniter,Codeigniter 2,我正在使用CI的分页库。这是我的配置: $this->load->library('pagination'); $config=array(); $config['base_url']='http://localhost/index.php/search/'; $config['total_rows']=200; $config['per_page']=10; $config['num_links']=4; $config['full_tag_open']=''; $config['full_

我正在使用CI的分页库。这是我的配置:

$this->load->library('pagination');
$config=array();
$config['base_url']='http://localhost/index.php/search/';
$config['total_rows']=200;
$config['per_page']=10;
$config['num_links']=4;
$config['full_tag_open']='';
$config['full_tag_close']='';
$config['first_link']='first';
$config['first_tag_open']='
  • '; $config['first_tag_close']='
  • ; $config['last_link']='last'; $config['last_tag_open']='
  • '; $config['last_tag_close']='
  • ; $config['next_link']='next'; $config['next_tag_open']='
  • '; $config['next_tag_close']='
  • ; $config['prev_link']='Previous'; $config['prev_tag_open']='
  • '; $config['prev_tag_close']='
  • ; $config['cur_tag_open']='
  • '; $config['cur_tag_close']='
  • ; $config['num_tag_open']='
  • '; $config['num_tag_close']='
  • ; $this->pagination->initialize($config); echo htmlentities($this->pagination->create_links()); echo($this->pagination->create_links());
    生成的链接有两次
    每页
    ,如下图所示:


    http://localhost/index.php/search/&per_page=&per_page=10
    你知道为什么吗?

    你在代码的最后两行重复了两次

    替换:

    echo htmlentities($this->pagination->create_links());
    echo ($this->pagination->create_links());
    
    致:


    您应该将变量传递给视图,而不是从控制器回显变量。

    哪个?使用localhost的那一个?我做了
    htmlentities
    来帮助我调试它;我不知道这是我的问题。是的,我计划分配
    $this->pagination->create_links()的结果编码为Smarty变量,并让视图处理此问题。谢谢
    
    echo htmlentities($this->pagination->create_links());
    echo ($this->pagination->create_links());
    
    echo $this->pagination->create_links();