博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
composer笔记
阅读量:5981 次
发布时间:2019-06-20

本文共 886 字,大约阅读时间需要 2 分钟。

hot3.png

下包的网址

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://my.oschina.net/waterPlants/blog/821940

你可能感兴趣的文章
python bottle 简介
查看>>
SharePoint:如何根据用户身份来自动控制Portal的Logo显示
查看>>
设计微服务的最佳实践
查看>>
后缀.COLORIT勒索病毒分析和解决方案,.COLORIT勒索病毒如何处理
查看>>
在做推荐系统前,请先避免这几个问题
查看>>
docs
查看>>
在日本,CNC已经可以实现纳米级加工了……
查看>>
利用stdin stdout stderr及POSIX-linux机制重定向写日志
查看>>
Sketch技巧—数字运算改变图层
查看>>
oracle RAC数据库建立STANDBY(二)
查看>>
oracle RAC环境LOGICAL STANDBY的SWITCHOVER
查看>>
Java面试题
查看>>
MySQL配置主从同步总结
查看>>
ZeroClipboard 简单应用
查看>>
项目成本管理总结
查看>>
C#.NET通用权限管理在DB2数据库上运行的脚本参考 - 序列创建脚本参考
查看>>
学习笔记7——在CentOS中修改中文字符集
查看>>
mongoDB系列之--入门(一)
查看>>
用Windows Server 2012 R2 搭建二层证书服务结构 Part 5
查看>>
防伪税控开票的功能
查看>>