composer生成一个项目,然后再yii2中下载并安装

1. 创建一个项目,参看

http://blog.csdn.net/terry_water/article/details/50477023


2.git的操作命令

http://blog.csdn.net/terry_water/article/details/48177371


3.更新composer.json

其中name 和github一致,type必须写yii2-extension

source 是github的地址

minimum-stability 的 值:stable 代表下载稳定版本号

require 是依赖

autoload 是加入文件:/vendor/composer/autoload_psr4.php ,在这个文件中会加入一行:

'terry\\' => array($vendorDir . '/zqy234/logtest'),

{
  "name": "zqy234/logtest",
  "description": "Yii2 zqy234 test",
  "keywords": [
    "yii2",
    "logtest"
  ],
  "homepage": "https://github.com/zqy234/logtest",
  "type": "yii2-extension",
  "license": "MIT",
  "support": {
    "source": "https://github.com/zqy234/logtest"
  },
  "authors": [
    {
      "name": "terry water",
      "email": "zqy234@126.com"
    }
  ],
  "minimum-stability": "stable",
  "require": {
    "php": ">=5.4.0",
    "yiisoft/yii2": ">=2.0.6"
   
  },
  "autoload": {
    "psr-4": {
      "terry\\": ""
    }
  },
  "config": {
    "process-timeout": 1800
  }
}

4 更新,执行:

composer require --prefer-dist zqy234/logtest

[root@iZ942k2d5ezZ fancyecommerce.com]# composer require --prefer-dist zqy234/logtest
Using version ^1.0 for zqy234/logtest
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing zqy234/logtest (1.0.0)                    
    Downloading: 100%         

Writing lock file
Generating autoload files
[root@iZ942k2d5ezZ fancyecommerce.com]# 


在安装完成后,会自动在 vendor/yiisoft/extensions.php文件中加入配置:

 'zqy234/logtest' =>
  array (
    'name' => 'zqy234/logtest',
    'version' => '1.0.0.0',
    'alias' =>
    array (
      '@terry' => $vendorDir . '/zqy234/logtest',
    ),
  ),

然后再应用中加入配置就可以使用了。

参考:https://github.com/yiisoft/yii2/blob/master/docs/guide/structure-extensions.md


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值