注:要使用路由配置,首先要在 “基本配置” 中设置 :
'urlmode' => 'pathinfo',
配置文件:
router.php
配置说明:
路由配置方式为二维数组形式:
return array(
'路由名称' => array('aca'=>'应用/控制器/方法', 'pattern'=>array(['参数']))
)
其中“路由名称”中允许设置变量,并在“pattern”中设置该变量的获取规则。
举例说明:
前台默认的访问一条评论的页面地址为:
http://app.cmstop.dev/index.php/comment/comment/index/topicid/123
现在想应用路由将地址变得更简单友好一些,访问地址变为:
http://app.cmstop.dev/index.php/comment/123.html
相应的路由规则配置如下:
return array(
'/comment/{$topicid}.html' => array('aca' =>'comment/comment/index','pattern' => array('topicid' =>'[0-9]+'))
);