文档章节

composer笔记

 自信的水草
发布于 2017/01/10 11:41
字数 301
阅读 34
收藏 0

下包的网址

https://packagist.org

 

composer无法 update

执行:

composer global require "fxp/composer-asset-plugin" 

然后就好了

 

composer使用代理(windows下使用的shadowSocks)

cmd下

关掉国内镜像

composer config -g repo.packagist composer https://packagist.org

set http_proxy=http://localhost:1080

然后正常使用 composer install ....

 

composer 配置autoload

composer安装后会生成一个vendor 比如你装了一个 monolog 就会有。

如果这时你想要使用它的自动加载 那么需要在 composer.json中添加。

"autoload": {
    "psr-4": {
      "Controller\\" : "Controller/"
    }
}

这里我在根目录建了一个Controller文件夹,所以第一个要填 Controller\\, 为什么要2个反斜杠,因为要转义防止匹配 Controllerxxx之类的(其实我也不懂),第二个是该命名空间所对应的路径。

简单说,key=命名空间,value=路径。如果要找要Controller\a 这个类,那么就会去 Controller\a.php,就是所如果多一个Model目录,或是Util目录,就需要在psr-4里面多加几个。

 

但是也有另一种办法,比如你建一个protect目录,把controller、model、util全放进去,之后这样写,

"autoload": {
    "psr-4": {
      "protect\\" : "protect/"
    }
}

也是可以的,当然所有的类的命名空间也需要加上 protect。

© 著作权归作者所有

上一篇: https支持
下一篇: php 压缩zip
粉丝 0
博文 71
码字总数 11104
作品 0
南京
私信 提问
个人笔记------composer

Composer使用 是什么 如果你知道、、、等命令中的一种或者多种,那么,你也能很快知道是什么了。没错,它就是PHP里快速安装类库的。平时,我们安装一个PHP类库,需要;使用,我们只要知道包名...

ywppengpeng
2017/10/19
78
0
PHP Migrations——Doctrine Migrations教程

PHP Migrations——Doctrine Migrations教程 博文链接 : http://my.oschina.net/u/930926/blog/741477 版权声明:本文为博主原创文章,未经博主允许不得转载。 Doctrine Migrations github地...

小和
2016/09/02
317
0
PHPUnit结合SonarQube的使用笔记

前提:1,SonarQube已经安装好且已经安装了sonar-php-plugin,并且在测试服务器上也安装并配置好了sonar-scanner2,安装了phpunit5.3版本 在linux下直接把composer.phar直接放入bin目录,并且...

Kevin6188
2016/08/02
226
0
自己创建composer包并

大纲 创建自己的composer库 提交到指定平台 测试安装自己的库 设置composer平台自动更新 如何方便测试自己开发的库 开始动手 创建自己的composer库 个人博客后台有一部分是关于统计的,通过U...

蜗牛奔跑
2016/11/24
27
0
实用的Laravel Debug调试工具

转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记 本文链接地址: 实用的Laravel Debug调试工具 主要推荐laravel几个适合开发调试用的工具 1.Clockwork 首先Chrome 插件 Clockwork 安装 Co...

Yuansir
2015/01/19
594
2

没有更多内容

加载失败,请刷新页面

加载更多

64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
今天
13
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
今天
7
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
今天
13
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
12
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部