我有,例如,2个路由:
-
/site/test
-
/site/test/foo
我需要为UrlManager
编写规则,以便它将第一规则传递给TestController
,第二规则传递给FooController
。
我真的能做到吗?
你实际上嵌套了3个控制器,我不认为这是一个好主意,但你可以这样做:
'urlManager' => [
'rules' => [
'site/test/foo/<action'w+>' => 'foo/<action>',
'site/test/<action'w+>' => 'test/<action>',
'site/<action'w+>' => 'site/<action>',
...
],
],