求助:如何让页面访问*?n=*?
页面能访问 */index 可是想用GET 变成*/index?n=* 之后 就说无法找到页面了 请问如何才能使用GET谢谢回答 http://codeigniter.org.cn/forums/viewthread.php?tid=692&highlight=get 回复 2# visvoy
404 Page Not Found
The page you requested was not found.
我的问题是一调用路径后面有?参数的就出现这种情况。 按沙发版主发的那个帖子做了吗 回复 4# ywqbestever
抱歉 想当然了不过用了这个方法之后$data['row'] = $this->db->get('books', $config['per_page'], $_GET["per_page"]); 这句的$_GET 部分应该怎么写啊 刚开始没分页的时候是没有 per_page这个参数的。。。 楼主没仔细看手册
http://codeigniter.org.cn/user_guide/libraries/pagination.html
分页类支持 GET 传参。 回复 6# Hex
GET 我已经明白了现在问题是刚提交过去 第一页的时候 不生成 ?per_page= 这个参数所以会导致
$data['row'] = $this->db->get('books', $config['per_page'], $_GET["page"]); 我这句的 最后这个 $_GET["page"]出错。。。 楼主肯定没看手册 http://codeigniter.org.cn/user_guide/libraries/input.html
请不要直接使用 $_GET,请使用 $this->input->get()
这样就不会出错了。
至于如何处理第一次为空,请自己用条件判断,为空就=0。
或者自己修改分页类,让分页类返回当前页数。 回复 8# Hex
我用input->get的时候会出现 有参数后出现访问不了页面的情况见本帖求助的 1 3楼情况所以我也是一头雾水 回复 9# DZPGirl
你的问题我都没有遇到过,所以肯定是你的服务器环境有问题,这个就不好解决了,因为我看不到你的服务器。
页:
[1]
2