Codeigniter 3: Как использовать пакеты композиторов? (Twilio SDK)

Что я сделал до сих пор:

Я хорошо знаком с CI, но новичок в композиторе и Twilio SDK. Читая некоторые учебники и документы, мне удалось установить композитор и пакет twilio. Однако папка /vendor параллельна моей установке CI:

 /var/www/html/ - application - system - vendor 

Поэтому я отредактировал config.php, установив путь следующим образом:

 $config['composer_autoload'] = '/var/www/html/vendor/autoload.php'; 

В моем контроллере попытался использовать SDK, как описано в Twilio 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 – это не признак в /var/www/html/application/controllers/Test.php в строке 6

Вопрос: Как правильно использовать Composer Packages в Codeingiter 3?

В Config.php поместите эти строки кода

 $config['composer_autoload'] = TRUE; require_once FCPATH . 'vendor/autoload.php'; 

и вносить изменения в ваш контроллер,

 <?php use Twilio\Rest\Client; defined('BASEPATH') OR exit('No direct script access allowed'); class Test extends CI_Controller { public function twilio() { $client = new Client($AccountSid, $AuthToken); } } 

См. http://theprofessionguru.com/android/how-to-load-composers-vendor-autoloadphp-in-codeigniter