Yii url 管理器规则被覆盖
Yii url manager rules gets overwritten
问题出在我的 urlManager 数组中。
我有
'user/<id:.*?>' => 'user/index'
'user/view/<id:.*?>' => 'user/view'
其中 id 是一个未定义长度的字符串。
第二行不工作。 Yii 将 /view/<id:.*?>
作为 Id 字符串,并且 returns 给我一个未定义 id 的错误。我不想手动拆分 url。我确定有解决方法,但我找不到。
试试这个而不是第二行:
'user/view/<id:\d+>'=>'user/view'
或
'user/view/<id:\w+>'=>'user/view'
问题出在我的 urlManager 数组中。 我有
'user/<id:.*?>' => 'user/index'
'user/view/<id:.*?>' => 'user/view'
其中 id 是一个未定义长度的字符串。
第二行不工作。 Yii 将 /view/<id:.*?>
作为 Id 字符串,并且 returns 给我一个未定义 id 的错误。我不想手动拆分 url。我确定有解决方法,但我找不到。
试试这个而不是第二行:
'user/view/<id:\d+>'=>'user/view'
或
'user/view/<id:\w+>'=>'user/view'