nepster-web / yii2-extensions-installer
yii2 扩展安装器
v1.0.0
2015-03-07 15:35 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-23 00:15:00 UTC
README
注意:本包是为了个人目的创建的,旨在简化基于 Yii2 的个人模块和扩展的安装。
注意
此包是为了个人目的创建的,旨在简化基于 Yii2 的个人模块和扩展的安装。
安装
建议通过 composer 安装此插件。
在控制台运行
php composer.phar require --prefer-dist nepster-web/yii2-extensions-installer "*"
或者
"nepster-web/yii2-extensions-installer": "*"
在 composer.json
文件的 require 部分添加以下内容。
配置
需要在控制台应用程序的配置文件中添加以下设置
'controllerMap' => [ ... 'installer' => [ 'class' => 'nepster\modules\installer\Installer', ] ... ],
启动
yii installer
安装文件
要使用安装器,需要 install.json 文件,其内容大致如下
{
"name": "users",
"type": "module",
"copy": {
"@vendor/nepster-web/yii2-module-users/demo": "@common/modules/users"
},
"settings": {
"Module namespace": "common\\modules\\users",
"Path to module": "@common/modules/users",
"Web controller": "yii\\web\\Controller"
}
}
描述
name
- 扩展名称。
type
- 扩展类型(例如 module、component 等)。
copy
- 需要复制的文件目录数组,键-值对,指定来源和目标位置。
settings
- 设置数组,键-值对,指定名称和默认配置。