Yii 使用langhandler选择语言时URL错误

Yii 使用langhandler选择语言时URL错误,yii,yii-extensions,Yii,Yii Extensions,关于yii1.x 我们发现很难用Yii实现语言选择选项,因此,我们使用以下扩展: 像这样: main.php URL管理器: urlManager'=>数组( 'class'=>'application.extensions.langhandler.ELangCUrlManager', “urlFormat'=>“路径”, 'showScriptName'=>false, '规则'=>数组( '///' => '/', ), “urlFormat'=>“路径”, '规则'=>数组( "/ 我们

关于yii1.x

我们发现很难用Yii实现语言选择选项,因此,我们使用以下扩展:

像这样:

main.php URL管理器:

urlManager'=>数组(
'class'=>'application.extensions.langhandler.ELangCUrlManager',
“urlFormat'=>“路径”,
'showScriptName'=>false,
'规则'=>数组(
'///' => '/',
),
“urlFormat'=>“路径”,
'规则'=>数组(
"/

我们得到:

所以这个url的ID部分被完全忽略了

有人能帮我们一下吗

我们已尝试将规则更改为:
'//'=>'/',


还有很多其他的组合,但这只是猜测。

我面临着完全相同的问题=[
urlManager'=>array(
                    'class'=>'application.extensions.langhandler.ELangCUrlManager',
                    'urlFormat'=>'path',
                    'showScriptName'=>false,
                    'rules'=>array(
                      '<lang:(pt|en)>/<_c>/<_a>/' => '<_c>/<_a>',

            ),
                'urlFormat'=>'path',
                'rules'=>array(
                    '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
                    '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
                    '<controller:\w+>' => '<controller>/index',
                        ),