nepster-web/yii2-extensions-installer

yii2 扩展安装器

v1.0.0 2015-03-07 15:35 UTC

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 - 设置数组,键-值对,指定名称和默认配置。