dodo
(Ajivanet)
1
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'urlSuffix'=>'.html',
'rules'=>array(
'pattern1'=>'route1',
'pattern2'=>'route2',
'pattern3'=>'route3',
),
),
根据上面的配置,我目前的URL为
http://localhost/ctrl/action/id/3.html
我可以更改为
http://localhost/ctr…me_is_dodo.html
有没有办法更改为
http://localhost/ctr…me_is_dodo.html
谢谢强。
qiang
(Qiang Xue)
2
用下面这个应该就可以了:
'ctrl-action-id-<id:\d+>-name-<name:.*?>'=>'ctrl/action'
dodo
(Ajivanet)
4
/my+name+is+dodo_I+love+you_caID.html
太强大了
只是有没有类似这样的CHtml::encode函数
能把字符串里面的 非字母如 @#$%^&*() 都转换成'-' 或者是 '_'么
转换为
/my-name-is-dodo_I-love-you_caID.html
没有也没关系,我可以自己实现。