Codeigniter 3:如何使用作曲家软件包? (Twilio SDK) [英] Codeigniter 3: How to use composer packages? (Twilio SDK)

查看:56
本文介绍了Codeigniter 3:如何使用作曲家软件包? (Twilio SDK)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对CI非常熟悉,但是对于作曲家和twilio SDK来说是新手。通过阅读一些教程和文档,我设法安装了composer和twilio软件包。但是 / vendor 文件夹与我的CI安装平行:

I am pretty familiar with CI, but new to composer and the twilio SDK. Reading some tutorials and docs I managed to install composer and the twilio package. However the /vendor folder is parallel to my CI installation:

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

因此,我编辑了config.php,将路径设置为:

I have therefore edited the config.php setting the path like this:

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

在我的控制器中,尝试使用Twilio SDK中记录的SDK:

In my controller tried to use the SDK as documented in the 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);

    }

}

但是我得到了返回错误:

However I get back an error:


致命错误:测试无法使用Twilio\Rest\Client-它不是/ var / www中的特征/html/application/controllers/Test.php,第6行

Fatal error: Test cannot use Twilio\Rest\Client - it is not a trait in /var/www/html/application/controllers/Test.php on line 6



问题:如何在Codeingiter 3中正确使用Composer软件包? / h3>

Question: How do I correctly use Composer Packages in Codeingiter 3?

推荐答案

Config.php 中,放入以下代码行

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

并在控制器中进行更改,例如-

and make changes in your controller like-

<?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);

  }
}

引用:
< a href = http://theprofessionguru.com/android/how-to-load-composers-vendor-autoloadphp-in-codeigniter rel = nofollow noreferrer> http://theprofessionguru.com/android/how-to -load-composers-vendor-autoloadphp-in-codeigniter

这篇关于Codeigniter 3:如何使用作曲家软件包? (Twilio SDK)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆