// 测试 '[js]' => [ ':id' => ['test/test/js', ['method' => 'get'], ['id' => '\d+']], ':id/info' => ['test/test/info', ['method' => 'get'], ['id' => '\d+']], ],
这一行的路由规则':id' => ['test/test/js', ['method' => 'get'], ['id' => '\d+']] 会屏蔽下一行的规则,致使下一行的路由永远不生效
好比: www.test.com/54 正常生效
www.test.com/54/info 没生效,和www.test.com/54效果是同样的
能够换个位置便可
// 测试 '[js]' => [ ':id/info' => ['test/test/info', ['method' => 'get'], ['id' => '\d+']], ':id' => ['test/test/js', ['method' => 'get'], ['id' => '\d+']], ],
路由是一行一行匹配的测试