【发布时间】:2018-02-28 13:20:57
【问题描述】:
我正在使用 trntv/Yii2-starter-kit。如何将消息提取到数据库? 我的配置:
'*'=> [
'class' => 'yii\i18n\DbMessageSource',
'sourceMessageTable'=>'{{%i18n_source_message}}',
'messageTable'=>'{{%i18n_message}}',
'enableCaching' => YII_ENV_DEV,
'cachingDuration' => 3600,
'on missingTranslation' => ['\backend\modules\i18n\Module', 'missingTranslation']
]
我的 I18N 文件:
'sourcePath'=>Yii::getAlias('@base'),
'languages' => ['uz','ru'],
'translator' => 'Yii::t',
'sort' => false,
'removeUnused' => true,
'only' => [
'*.php',
],
'ignoreCategories' => ['yii'],
我试过了:
php yii message @common/config/messages/_base.php
并且 php yii 消息 但它总是将所有消息写入文件:vendor/yiisoft/yii2/messages。如何将消息导出到数据库?有人帮忙吗?
【问题讨论】:
-
为你添加了一个答案,看看它是否对你有帮助
标签: php yii2 internationalization