2015-02-07 6 views
0

Я использую расширенный шаблон yii2. И я не понимаю, как использовать DbMessageSource.i, прочитав руководство, и я создал две таблицы source_message и сообщение, и я написал в своем общем файле/config/main.php этот код '*'=> [ 'class' => 'yii\i18n\DbMessageSource', 'sourceMessageTable'=>'{{%source_message}}', 'messageTable'=>'{{%message}}', 'enableCaching' => true, 'cachingDuration' => 3600 ], и что мне нужно писать в скобках при использовании <?= Yii::t()?> PS Я также изменил язык в моей конфигурации. P.P.S. я генерироваться модели и cruds для этого таблицКак использовать DbMessageSource в yii2

ответ

1

попробовать это:

'i18n' => [ 
     'translations' => [ 
      '*' => [ 
       'class' => 'yii\i18n\DbMessageSource', 
       'forceTranslation'=>true, 
      ] 
     ], 
    ], 

набор параметров forceTranslation в true. Этот трюк помогает мне.

Смежные вопросы