Yii网址管理员规则被覆盖

时间:2015-01-24 16:04:52

标签: php regex yii

问题在于我的urlManager数组。 我有

'user/<id:.*?>' => 'user/index'

'user/view/<id:.*?>' => 'user/view'

其中id是具有未定义长度的字符串。

第二行不起作用。 Yii将/view/<id:.*?>作为Id字符串,并返回一个带有未定义id的错误。我不想手动拆分网址。我确信有一个解决方法,但我找不到一个。

1 个答案:

答案 0 :(得分:0)

尝试使用此代替第二行:

'user/view/<id:\d+>'=>'user/view'

OR

'user/view/<id:\w+>'=>'user/view'