zoukankan      html  css  js  c++  java
  • composer 添加自定义自动加载

    在安装非 composer 官方包的时候,如果想使用 composer 来自动加载,则需求手动修改 composer 配置

    修改方法如下:

    修改 composer.json 文件里的 autoload 部分,增加 psr-4 自动加载配置,例如:

    "autoload": {
        "psr-4" : {
            ......
            "services\" : "services",
            "dao\" : "dao",
            "Picqer\Barcode\" : "vendor/picqer/php-barcode-generator/src"
        }
    }

    注:由于php版本的问题,我不能直接使用 composer 来安装 picqer/php-barcode-generator,我手动修改了它的源码,然后把它扔到 vender 去

    上面配置的意思是:

    当new servicesxxx() 时,从 services 目录去加载类;

    当new daoxxx()时,从 dao 目录去加载类;

    当 new PicqerBarcodexxx() 时,去 vendor/picqer/php-barcode-generator/src 目录加载类

    修改完配置文件后,需要执行一下以下命令,配置才会生效

    composer dump-autoload

    除了使用 psr-4 方式自动加载文件,还有其他几种方式自动加载文件,详情参考这里:https://www.cnblogs.com/yulibostu/articles/13554176.html


    完。

  • 相关阅读:
    2017年6月笔记
    2017年5月笔记
    2017年4月笔记
    转发:i p _ f o r w a r d函数
    IP分组
    IP协议首部结构介绍
    IP:网际协议
    sed工具使用
    正则表达式匹配
    TCP的半连接
  • 原文地址:https://www.cnblogs.com/tujia/p/14239710.html
Copyright © 2011-2022 走看看