求助 版主:官方研发技术组
怎么将第三方SDK库放到应用的Libraries目录下
类型:迅睿CMS 更新时间:2020-12-17 21:02:43

将第三方SDK库放到应用的Libraries目录下后,如下例(TopClient和TbkDgMaterialOptionalRequest就是引入的SDK)。

该如何实现此类SDK的调用呢?

    $c = new TopClient;     $c->appkey = $appkey;     $c->secretKey = $secret;     $req = new TbkDgMaterialOptionalRequest;     $req->setStartDsr("10");     $req->setPageSize("20");


参考教程的应用库的调用方式:

\Phpcmf\Service::L('class名称', 'app目录名称')->方法函数名称();

我写成这样就不对了:

$c = new \Phpcmf\Service::L('TopClient', 'app目录名称');



回帖
  • 官方研发技术-阿华
    #1楼    官方研发技术-阿华
    2020-12-17 20:50:46
    Chrome 0
    你是哪里获取的类,呢,直接下载包吗?还是命令获取的
  • 飞鱼
    #2楼    飞鱼
    2020-12-17 20:52:04
    Chrome 0
    淘宝联盟SDK,直接下载包的官方研发技术-阿华
  • 官方研发技术-阿华
    #3楼    官方研发技术-阿华
    2020-12-17 20:54:08
    Chrome 0
    只要不是composer,那你的代码是直接下载的包就随便放了,随便放哪个目录,比如 dayrui/sdk/xxx.php程序中引入时使用require FCPATH.'sdk/xxx.php';
    满意答案
  • #4楼    迅睿框架创始人
    2020-12-17 20:55:21
    Google Pixel 手机 0
    不是composer;看自己的习惯,直接require就行
  • 飞鱼
    #5楼    飞鱼
    2020-12-17 21:02:43
    Chrome 0
    @官方研发技术-阿华:非常感谢!