bmwli740 发表于 2015-10-26 22:31:36

新手关于URI路由的问题

刚接触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


$route['product/product-(:num).htm']= 'product/$1';
//解析传入的值,改写成真实存在的值,并传调用那个函数,原来的地址写法和改过后的地址写法目标一样
//(:num)是套那个数字的值
//$1=(:num)的值
:lol

bmwli740 发表于 2015-10-28 09:13:08

非常感谢,我试一下
页: [1]
查看完整版本: 新手关于URI路由的问题