【发布时间】:2014-09-27 23:53:54
【问题描述】:
我已经添加了一些 UrlManager 规则,以便页面像
/category/view?id=1
现在看起来像
/1/cell-phones/
但是,问题是CGridView pagination 看起来仍然很丑
/category/view?id=1&page=2
我怎样才能让它看起来像这样?
/1/cell-phones/page/2
我应该更改/覆盖 CController 的 createUrl 方法,还是有更好的方法?
我对分页页面的规则是
'<id:\d+>/<title>' => 'category/view/id/<id>',
完整的tof规则是
'<id:\d+>/<title>/*' => 'category/view/id/<id>',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
'/<id:\d+>/<title1>/<title2>' => 'product/view/id/<id>',
'/<id:\d+>/<title1>/<title2>/<p_action:\w+>' => 'product/view/id/<id>/render/<p_action>',
'/<id:\d+>/<title1>/<title2>/<p_action:\w+>/parent_comment_id/<parent_comment_id:\d+>' => 'product/view/id/<id>/render/<p_action>/parent_comment_id/<parent_comment_id>',
【问题讨论】:
标签: php yii pagination