我将此路由添加到主配置中的规则数组中。
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',
是正确的模式。