yuncms / yuncms-composer
此包已被废弃且不再维护。未建议替代包。
                                        
                    
                    yuncms模块安装器的composer插件
    2.0.2
    2017-12-14 06:31 UTC
Requires
- composer-plugin-api: ^1.0
- yiisoft/yii2-composer: ~2.0.0
Requires (Dev)
- composer/composer: ^1.0
This package is auto-updated.
Last update: 2022-07-09 17:20:15 UTC
README
YUNCMS Composer Installer
这是YUNCMS模块的composer安装器。它实现了一个名为yii2-extension的新composer包类型,所有以composer包形式分发的Yii 2扩展都应该使用此类型。
有关许可证信息,请查看LICENSE文件。
用法
当通过Composer安装框架时,Yii 2 Composer Installer会自动安装。
要使用Yii 2 composer安装器,只需在您的composer.json文件中将包的type设置为yii2-extension,如下所示
{
    "type": "yii2-extension",
    "require": {
        "yiisoft/yii2": "~2.0.0"
    },
    ...
}
您可以在extra部分指定一个引导类。每当Yii 2应用程序响应请求时,都会执行类的init()方法。例如,
{
    "type": "yii2-extension",
    ...,
    "extra": {
        "yuncms": {
            "name": "admin",
            "i18n": {
                "class":"yii\\i18n\\PhpMessageSource",
                "basePath":"@yuncms/admin/message"
            },
            "migrationNamespace": "yuncms\\admin\\migrations",
            "backend": {
                "class": "yuncms\\admin\\Module"
            },
            "frontend": {}
        }
    }
}