meliorator/yii2-helpers

Yii框架小助手

安装: 91

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2019-06-26 00:39 UTC

This package is auto-updated.

Last update: 2024-09-17 08:38:01 UTC


README

##为使用迁移类模板编写的yii2小助手类,需要添加以下代码

'controllerMap' => [
        'migrate' => [
            'class' => 'yii\console\controllers\MigrateController',
            'templateFile' => '@app/vendor/meliorator/yii2-helpers/migration_template.php',
        ],
    ],

####用于使用本地化站点

  • 在config/web.php的components部分添加以下代码
'i18n' => [
            'translations' => [
                'app*' => [
                    'class' => 'yii\i18n\PhpMessageSource',
                    'basePath' => '@app/messages',
                    'sourceLanguage' => 'en-US',
                    'fileMap' => [
                        'app'       => 'app.php',
//                        'app/error' => 'error.php',
                    ],
                ],
            ],
        ],
  • 添加支持的语言参数
'langs' => [
        'en' => 'English', 'ua' => 'Українська', 'ru' => 'Русский'
    ],
'defaultLangId' => 'en',
  • 将LocalizeBehavior行为附加到Controller
public function behaviors() {
        return ArrayHelper::merge(parent::behaviors(), [
                'localizeBehavior' => LocalizeBehavior::className(),
            ]
        );
    }