问题:
将第三方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目录名称');
答案:
你是哪里获取的类,呢,直接下载包吗?还是命令获取的
淘宝联盟SDK,直接下载包的
回复@官方研发技术-阿华
只要不是composer,那你的代码是直接下载的包就随便放了,随便放哪个目录,比如 dayrui/sdk/xxx.php
程序中引入时使用
require FCPATH.'sdk/xxx.php';
不是composer;看自己的习惯,直接require就行
@官方研发技术-阿华:非常感谢!