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

[版本 3.x] 新手关于URI路由的问题

[复制链接]
发表于 2015-10-26 22:31:36 | 显示全部楼层 |阅读模式
刚接触CI 3.0.1,感觉开发还是比较简单的,不过URI路由有点不明白,主要是正则表达式不怎么会,望大神指教。
用户手册中,url都是这样的格式:example.com/class/function/id/
example.com/product/1/
example.com/product/2/
example.com/product/3/
example.com/product/4/

如何修改路由规则,让上面的url变成:
example.com/product-1.htm
example.com/product-2.htm
example.com/product-3.htm
example.com/product-4.htm





发表于 2015-10-28 00:05:00 | 显示全部楼层
PHP复制代码
 
$route['product/product-(:num).htm']= 'product/$1';
//解析传入的值,改写成真实存在的值,并传调用那个函数,原来的地址写法和改过后的地址写法目标一样
//(:num)是套那个数字的值
//$1=(:num)的值
 
复制代码
 楼主| 发表于 2015-10-28 09:13:08 | 显示全部楼层
非常感谢,我试一下

本版积分规则