如何识别yii路由中的slugified值

时间:2012-02-26 05:00:24

标签: php yii url-routing

我将此路由添加到主配置中的rules数组。

group/<id:\d+>/<name:\w+>' => 'group/index',

public function actionIndex($id, $name)
{
   $this->render('index');
}

当我转到地址/ group / 1 / nameofgroup时它工作得很好,但当我尝试转到route / group / 1 / name-of-group时,我立即得到错误:

错误404 系统无法找到请求的操作“1”。

有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

- name-of-group中的\w与{{1}}不匹配,因此请求不会定向到此路线。

答案 1 :(得分:0)

我能够解决这个问题,我希望有一个页面显示如何清楚地进行路由。

'group/<id:\d+>/<name:[\w-]+>' => 'group/index',

是正确的模式。