或者在任何一个action中:
echo Yii::t('app', 'Home')
还要在mian.php的配置加上
'components' =>[
// ...
'i18n' =>[
'translations' =>[
'app*' =>[
'class' =>'yii\i18n\PhpMessageSource',
//'basePath' =>'@app/messages',
//'sourceLanguage' =>'en',
'fileMap' =>[
'app' =>'app.php',
'app/error' =>'error.php',
],
],
],
],
],
这里是yii2的做法,具体的看下Yii Internationalization I18N 文档,不说太多,文档最实际
开发环境配置web目录index.php
defined('YII_DEBUG') or define('YII_DEBUG', true)
defined('YII_ENV') or define('YII_ENV', 'dev')
正式的生产环境配置
defined('YII_DEBUG') or define('YII_DEBUG', false)
defined('YII_ENV') or define('YII_ENV', 'prod')
参数一般存放在一个名为param的文件里(数组)yii2里面这样读取 Yii::$app->param['key']
yii1.x版本的也差不多 只是写法不一样 我忘记了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)