urlManager 规则
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
如果我打开
/controller/id - все ок
/controller/action - все ок
/controller/action/id - выдает 404.
我不知道出了什么问题...
事实证明,问题在于允许的操作字符
有用:
尝试这个