如何识别yii路由中的slugified值


How to recognize slugified values in yii routing

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

group/<id:'d+>/<name:'w+>' => 'group/index',
public function actionIndex($id, $name)
{
   $this->render('index');
}

当我转到组的地址/组/1/名称时,效果很好,但当我试图转到组的路由/组/1-名称时,我立即得到错误:

错误404系统找不到请求的操作"1"。

有人知道怎么解决这个问题吗?

name-of-group中的-与'w不匹配,因此请求不会指向此路由。

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

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

是正确的模式。