您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
thinkphp-url规则与路由
发布时间:2016-01-02 10:04:15编辑:雪饮阅读()
正则模式匹配路由:
'URL_ROUTE_RULES'=>array(
/*'year/:year\d/:month/:day$'=>'Index/index',*/
'/^year\/(\d{4})\/(\d{2})\/(\d{2})/'=>'Index/index?year=:1&month=:2&day=:3',
),
匹配规则为:以year开头,第一字段4位数字,第二字段2位数字,第三字段2位数字
多路由规则:
在访问的时候会发现第三个规则并不能生效,其实在这种多规则的情况下,越是复杂的规则越要写在前面,后面放置简单的规则:
'URL_ROUTE_RULES'=>array(
'my/:year/:month/:day'=>'Index/day',
'my/:id\d'=>'Index/index',
'my/:name'=>'Index/index',
),
URL重写:
public function url(){
echo U('Index/index',array('id'=>1,'name'=>'www.gaojiupan.cn'),'shtml');
}
关键字词:thinkphp,路由,个人博客