Yii 使用langhandler选择语言时URL错误
关于yii1.x 我们发现很难用Yii实现语言选择选项,因此,我们使用以下扩展: 像这样: main.php 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'=>“路径”, '规则'=>数组( "/ 我们
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',
),