urlManager规则中的额外斜杠

时间:2019-06-11 19:24:31

标签: yii yii-url-manager

我正在尝试将services/v2/映射到servicesV2

我尝试过:

'services/v2' => 'servicesV2',

我尝试过:

'services/v2/' => 'servicesV2/',

并且:

'services/v2/<action:\w+>' => 'servicesV2/<action:\w+>',

我得到一个错误:

  

系统无法找到请求的操作“ v2”。

1 个答案:

答案 0 :(得分:0)

您是否将其放在数组的开头?

'rules'     => array(
                'services/v2'                            => 'servicesV2',
                '<controller:\w+>/<id:\d+>'              => '<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
                '<controller:\w+>/<action:\w+>'          => '<controller>/<action>',
            ),