【发布时间】:2016-08-21 20:55:22
【问题描述】:
到目前为止我做了什么:
我对 CI 非常熟悉,但对 composer 和 twilio SDK 不熟悉。阅读了一些教程和文档,我设法安装了 composer 和 twilio 包。但是/vendor 文件夹与我的 CI 安装平行:
/var/www/html/
- application
- system
- vendor
因此我编辑了 config.php 设置路径如下:
$config['composer_autoload'] = '/var/www/html/vendor/autoload.php';
在我的控制器中尝试使用 Twilio SDK 中记录的 SDK:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Test extends CI_Controller {
use Twilio\Rest\Client;
public function twilio()
{
$client = new Client($AccountSid, $AuthToken);
}
}
但是我得到一个错误:
致命错误:测试无法使用 Twilio\Rest\Client - 它不是第 6 行 /var/www/html/application/controllers/Test.php 中的特征
问题:如何在 Codeingiter 3 中正确使用 Composer 包?
【问题讨论】:
标签: php composer-php twilio codeigniter-3 traits