我自己写的类想用 composer 的 autoload,怎么使?

2015-12-01 22:06:28 +08:00
 phithon
RT ,我试过在./vender/composer/autoload_psr4.php 里将自己写的类的 namespace 和文件路径对应上,可以。
但过两天就消失了,应该是安装新的模块的时候 autoload_psr4.php 文件被重写了。。
有没有持久的方法呢?

……深深感受到从一个黑客变成一个开发的难度……>.<,问题比较白痴见谅
3312 次点击
所在节点    PHP
5 条回复
haiyang416
2015-12-01 22:08:31 +08:00
修改 composer.json 的 autoload 部分。
Scholer
2015-12-01 22:14:40 +08:00
Scholer
2015-12-01 22:16:04 +08:00
还好看了下博客确实是搞安全的 不然就要开喷了 😂
thenbsp
2015-12-06 19:16:28 +08:00
不要修改 autoload_psr4.php ,这个文件在每次 composer repuire/install/update 时都会重写生成,你只需在你的 package 中的 compoaer.json 中添加 autoload 段,参考我的包:

https://github.com/thenbsp/wechat/blob/master/composer.json
hoythan
2017-07-05 00:58:41 +08:00
@thenbsp 对于没有发布到线上的自己的包应该放在那里呀?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/240416

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX