CI分页链接错误
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
是不是应该在base_url那儿加上主入口文件啊,即“$config['base_url'] = site_url('/index.php/s');”.
你试一下看行不行 Little 发表于 2012-7-26 12:17 static/image/common/back.gif
是不是应该在base_url那儿加上主入口文件啊,即“$config['base_url'] = site_url('/index.php/s');”.
你 ...
不对 还是不行 要加index的,$config['base_url'] = site_url('s/index'); 的的S是控制器吧 sdink 发表于 2012-7-26 13:13 static/image/common/back.gif
要加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方法 向CI版主求助 x171306523c 发表于 2012-07-26 17:03:54 static/image/common/back.gif
向CI版主求助
这个必须有uri路由。看看手册路由章节 CI 2.1在 config->routes.php 里面设置
Hex 发表于 2012-7-26 23:42 static/image/common/back.gif
这个必须有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表单的时候能实现我想要的结果,但是不会啊 x171306523c 发表于 2012-7-27 09:59 static/image/common/back.gif
谢谢 CI老大问题解决了
我还想问个题外话
你这个需求不适合用 form 标签。
实际上你需要用 JS 自己拼接 URL,FORM 表单都是问号那样的。
页:
[1]