CMS页面URL路径问题
大家好,我在写一个CMS,想实现如下URL访问每个栏目的内容http://www.abc.com/category/1(1为栏目ID)
然而我在设计 category 类的时候
class category extends CI_Controller {
public function index($id) {
....
}
}
实际操作中只能通过http://www.abc.com/category/index/1(1为栏目ID)
请问各位我应该怎么修改? 这个功能用 URI 路由来实现,具体看手册的 URI 路由章节。 Hex 发表于 2016-7-26 18:48
这个功能用 URI 路由来实现,具体看手册的 URI 路由章节。
不好意思,查看URI手册根本看不到什么名堂。
而且现在是我调用 www.abc.com/category/1
CI理解为调用 category 类的 函数 1
我的预期是调用 category 类的 函数 index,参数是1
但是我查看其他论坛得到解决方法:
修改 application/config/route.php
添加:
//$route['translate_uri_dashes'] = FALSE;
$route['category/(:num)'] = "category/index/$2";
即可 oomengnan 发表于 2016-7-27 10:05
不好意思,查看URI手册根本看不到什么名堂。
而且现在是我调用 www.abc.com/category/1
CI理解为调用 cat ...
是呀,手册里这些都有写。 oomengnan 发表于 2016-7-27 10:05
不好意思,查看URI手册根本看不到什么名堂。
而且现在是我调用 www.abc.com/category/1
CI理解为调用 cat ...
我的天 这么大的秘密都被你发现了?
页:
[1]