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


    完。

  • 相关阅读:
    Django与Ajax
    Django 常用字段和参数
    Django 模型层之多表操作
    Django 模型层之单表操作
    Django模板层
    Django 视图层
    Django 路由控制
    Django入门(下)
    Django入门(上)
    JavaScript常用类
  • 原文地址:https://www.cnblogs.com/tujia/p/14239710.html
Copyright © 2011-2022 走看看