yuncms / yii2-composer
2.0.1.2
2017-11-03 11:01 UTC
Requires
- composer-plugin-api: ^1.0
- yiisoft/yii2-composer: ~2.0.0
Requires (Dev)
- composer/composer: ^1.0
README
YUNCMS Composer 安装器
这是 YUNCMS 模块的 composer 安装器。它实现了一个新的 composer 包类型 yii2-extension
,所有以 composer 包形式发布的 Yii 2 扩展都应该使用此类型。
有关许可信息,请查看 LICENSE 文件。
使用方法
当通过 Composer 安装框架时,Yii 2 Composer 安装器将自动安装。
要使用 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": {} } } }