2017-03-09 76 views
0

我有一个kartik的FileInput小部件的问题。 我想改变的语言,但它不是在这里工作是我的代码更改yii2 kartik文件输入语言不起作用

<?php 
use kartik\file\FileInput; 

    echo $form->field($model, 'imageFiles[]')->widget(FileInput::classname(), [ 
     'options' => ['multiple' => true, 'accept' => 'image/*'], 
     'pluginOptions' => [ 
      'uploadUrl' => Url::to(['upload-images']), 
      'language' => substr(\Yii::$app->language, 0, 2), 
     ] 
    ]); 

的语言设置为“FR-FR”,但我仍然得到英语 为什么文本?我错过了什么? 谢谢

+0

语言可以被设置为pluginOptions或窗口小部件属性 – leila

回答

0

以及后来我找到了解决方案,它是一种虽然 棘手的```PHP

<?php 
echo $form->field($model, 'imageFiles[]')->widget(FileInput::classname(), [ 
    'options' => ['multiple' => true, 'accept' => 'image/*'], 
    'language' => 'fr', 
    'pluginOptions' => [ 
     'uploadUrl' => Url::to(['upload-images']), 
     'language' => substr(\Yii::$app->language, 0, 2), 
     'browseLabel' => Yii::t('app', 'Sélectionnez'), 
     'dropZoneTitle' => Yii::t('app', 'Glissez et déposez les fichiers ici...') 
    ] 
]); 
?> 

```