2017-03-09 78 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...') 
    ] 
]); 
?> 

```