用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3618|回复: 9
收起左侧

CI分页链接错误

[复制链接]
发表于 2012-7-26 11:48:10 | 显示全部楼层 |阅读模式
PHP复制代码
 
 function index(){
  $this->load->library('pagination');
  $config['base_url'] = site_url('s');
  $config['total_rows'] = 50;
  $config['per_page'] = 5;
  $config['uri_segment'] = 2;
  $config['full_tag_open'] = '<p>';
  $config['full_tag_close'] = '</p>';
  $this->pagination->initialize($config);
 
  $this->load->view('v_test');
 
 
 }
 
复制代码


控制器名为s,方法名为index,所以访问http://localhost/s    即可访问该index方法
分页路径应该为http://localhost/s/10
但是却得到了404 Page Not Found的页面。

请问如何能得到我想要的分页路径http://localhost/s/10
发表于 2012-7-26 12:17:41 | 显示全部楼层
是不是应该在base_url那儿加上主入口文件啊,即“$config['base_url'] = site_url('/index.php/s');”.
你试一下看行不行
 楼主| 发表于 2012-7-26 13:00:03 | 显示全部楼层
Little 发表于 2012-7-26 12:17
是不是应该在base_url那儿加上主入口文件啊,即“$config['base_url'] = site_url('/index.php/s');”.
你 ...

不对   还是不行
发表于 2012-7-26 13:13:11 | 显示全部楼层
要加index的,$config['base_url'] = site_url('s/index'); 的的S是控制器吧
 楼主| 发表于 2012-7-26 14:25:08 | 显示全部楼层
sdink 发表于 2012-7-26 13:13
要加index的,$config['base_url'] = site_url('s/index'); 的的S是控制器吧

没错,s是控制器
但是$config['base_url'] = site_url('s/index');
分页链接的URL就是http://localhost/s/index/45

我想要的是http://localhost/s/45
URL里不显示index方法
 楼主| 发表于 2012-7-26 17:03:54 | 显示全部楼层
向CI版主求助
发表于 2012-7-26 23:42:54 CI中国手机版 | 显示全部楼层
x171306523c 发表于 2012-07-26 17:03:54
向CI版主求助

这个必须有uri路由。看看手册路由章节
发表于 2012-7-27 09:38:24 | 显示全部楼层
CI 2.1在 config->routes.php 里面设置

 楼主| 发表于 2012-7-27 09:59:43 | 显示全部楼层
Hex 发表于 2012-7-26 23:42
这个必须有uri路由。看看手册路由章节

谢谢 CI老大  问题解决了

我还想问个题外话
有一个表单<form name="keywords" action="/s/" method="get">
表单里有一个输入框<input type="text" name="kwd" id="wd" value="Wordpress">
表单里还有个按钮<input type="submit" value="Search" id="su" class="s_btn">

当点击按钮后,得到URL后面有参数传递:http://localhost/s/kwd/?kwd=Wordpress
我想得到的结果是http://localhost/s/kwd/Wordpress     也就是说将参数变量?kwd=去掉
我听说在初始化form表单的时候能实现我想要的结果,但是不会啊
发表于 2012-7-28 10:35:20 | 显示全部楼层
x171306523c 发表于 2012-7-27 09:59
谢谢 CI老大  问题解决了

我还想问个题外话

你这个需求不适合用 form 标签。
实际上你需要用 JS 自己拼接 URL,FORM 表单都是问号那样的。

本版积分规则