我在 application/third_party 文件夹中添加了coinbase php库。现在我想在 codeigniter 根文件夹中使用该库添加一个普通的 php 文件,以将内容添加到日志文件并发送电子邮件以通知交易?
- 如果在root中添加一个核心php文件可以吗?我将如何要求该 coinbase 插件并将数据库加载到所述 php 文件中?
- 在mvc中这是一个好习惯吗?还有什么其他选择?
更新:我使用以下代码在应用程序/控制器中创建了一个控制器
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)
更新2:
$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)
知道如何解决吗?