您现在的位置是:首页 > PHP框架交流PHP框架交流

php 安装第三方包aliexpress-sdk-PHP

上善若水2021-12-26 17:43:28【PHP框架交流】 1634人已围观

简介在开发过程中,大公司在开发过程中会给我们提供sdk封装有签名验证生成,我们哪来就可以快速上手开发,这种公司还是蛮良心的,比如在开发中,速卖通后台及可以下载官方sdk,总结几种包的导入方式.1.直接导入

在开发过程中,大公司在开发过程中会给我们提供sdk封装有签名验证生成,我们哪来就可以快速上手开发,这种公司还是蛮良心的,比如在开发中,速卖通后台及可以下载官方sdk,总结几种包的导入方式.
1.直接导入.
include_once \Yii::getAlias('@app') . '/components/topSDK/TopSdk.php';
每次要使用的时候 收到导入
或者在入口文件中直接引入

require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/components/topSDK/TopSdk.php';

当然这是最不推荐的方式了.

2.也可以让composer来帮助我们来实现引入,这样的话,我们就没必要手动引入了.
参考链接:http://www.sodevel.com/course/res/170/685

在composer.json中增加

 "autoload": {
        "classmap": ["components/topSDK/"]
    }

然后在命令行composer dump-autoload重新生成映射

第一个是不带斜杠的

  [RuntimeException]                                                                                           
  Could not scan for classes inside "/components/aliexpress/" which does not appear to be a file nor a folder

可以看到已经加载进来了 但是现在的问题是所生成的名称空间都是\
在有名称空间显得格格不入.

后续我打算自己做个psr-4标准的.

Tags: composer

很赞哦! (2)

文章评论

站点信息

  • 建站时间:2019-10-24
  • 网站程序:Thinkphp6 Layui
  • 文章统计247篇文章
  • 标签管理标签云
  • 统计数据cnzz统计
  • 微信公众号:扫描二维码,关注我们