V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ericgui
V2EX  ›  PHP

请教 autoloader:怎样把一个库放在自己目录下?

  •  
  •   ericgui · 2018-07-12 07:41:45 +08:00 · 1990 次点击
    这是一个创建于 2107 天前的主题,其中的信息可能已经有所发展或是发生改变。

    兄弟们,我最近遇到一个问题, 有一个库,用着挺好,然后呢, 一方面这库更新太慢,二方面有一些东西需要改成自己想要的

    所以希望干脆把这个库放在自己的根目录下,然后用 autoloader 加载,但我尝试了,失败了。

    请问大家有没有这样的玩法?具体怎么做?

    谢谢

    第 1 条附言  ·  2018-07-12 11:37:23 +08:00
    感谢各位,搞定了

    其实是缺了 2 个东西,后来发现是 config/app.php 里的 providers 要添加一个 class,注册一下就行了
    5 条回复    2018-07-12 11:13:02 +08:00
    chinvo
        1
    chinvo  
       2018-07-12 08:17:52 +08:00 via iPhone
    fork 了去改,从 vcs 安装
    DavidNineRoc
        2
    DavidNineRoc  
       2018-07-12 08:55:57 +08:00
    composer 下有一个 autooad -> psr4 自己写一个目录命名空间对应关系就可以了
    zjsxwc
        3
    zjsxwc  
       2018-07-12 09:02:13 +08:00 via iPhone
    composer 可以在你项目的 composer.json 里加个 type 为 path 方式引入本地目录下的三方包代码,我之前写的这个就是这么引入的 https://github.com/zjsxwc/upacp-sdk
    InternetExplorer
        4
    InternetExplorer  
       2018-07-12 09:10:25 +08:00
    ericgui
        5
    ericgui  
    OP
       2018-07-12 11:13:02 +08:00
    @DavidNineRoc 我写了,然后失败了,所以才来发问
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5427 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 07:08 · PVG 15:08 · LAX 00:08 · JFK 03:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.