我在应用程序/第三方文件夹中添加了coinbase php库。现在,我想添加一个普通的php文件,使用代码点火器根文件夹中的库将内容添加到日志文件中,并发送电子邮件通知事务?
更新:我用下面的代码在应用程序/控制器中创建了一个控制器
class Coinbase extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->database();
}
function readnotifications()
{
echo APPPATH;
require_once(APPPATH.'third_party/coinbase-php/vendor/autoload.php');
use Coinbase\Wallet\Client;
}
}我不犯错误。
解析错误:语法错误,意外的“使用”(T_USE)
UPDATE2:
$config‘’composer_autoload‘= APPPATH.'third_party/coinbase-php/vendor/autoload.php';
class Coinbase extends CI_Controller
{
function readnotifications()
{
$apiKey = "sss ";
$apiSecret = "sss";
namespace Coinbase\Wallet;
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
use Coinbase\Wallet\Enum\Param;
$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);
$authenticity = $client->verifyCallback($raw_body, $signature); // boolean
}
}解析错误:语法错误,意外的'Coinbase‘(T_STRING),期待\ (T_NS_SEPARATOR)
知道怎么解决吗?
发布于 2018-05-19 09:43:39
在您的应用程序/config/config.php中搜索$config['composer_autoload']并将第三方包autoload.php文件路径设置为它的值
$config['composer_autoload'] = '/path/to/vendor/autoload.php';然后,您可以简单地使用您的任何包类,如下所示
function readnotifications()
{
$client = Coinbase\Wallet\Client;
}也请看一下这个指南/general/autooloader.html
https://stackoverflow.com/questions/50422575
复制相似问题