关于1.08中urlmanager中新添加的defaultParams的用法的问题

以前我提过这个默认参数的问题,我测试了一下,还是有个疑问,例如

rules => array(

'test<id:\d+>' => array('site/test', 'defaultParams'=>array('category'=>100, 'id'=>1)),

)

如果我输入这么一个地址 /test.html 还是无法匹配到这条路由,也就是说这里的 id的默认值 1 还是没有生效,所以我理解为这里的默认参数还是无法对rule中的pattern中的id变量设置默认值,这样理解对吗??

对。defaultparams并不是让id在rule里成为可选参数。你上次提的问题目前还没解决。

谢谢回复

关注