首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Codeigniter上加载OpenTok库

在Codeigniter上加载OpenTok库
EN

Stack Overflow用户
提问于 2017-08-24 14:40:12
回答 2查看 651关注 0票数 0

我一直在尝试在Codeigniter中加载OpenTok PHP SDK。没有任何实际的带有OpenTok的Codeigniter存储库。我尝试将OpenTok文件夹直接添加到库文件夹中,并调用$this->load->library('OpenTok');,但没有帮助。

目前,我在核心PHP中就是这样使用的。

代码语言:javascript
复制
require "vendor/autoload.php";
use OpenTok\OpenTok;
use OpenTok\MediaMode;
use OpenTok\ArchiveMode;
use OpenTok\Session;
use OpenTok\Role;

我们从OpenTok得到的库是composer包。我的问题是如何在Codeigniter中调用它们。这里有没有在Codeigniter中使用过OpenTok的OpenTok开发人员?

感谢你的help.Thanks

EN

回答 2

Stack Overflow用户

发布于 2017-08-24 15:57:50

在config/config.php中:

代码语言:javascript
复制
$config['composer_autoload'] = TRUE;

您的composer.json文件需要位于应用程序目录中。它可能看起来像这样:

代码语言:javascript
复制
{
    "name": "nsqdev/project",
    "description": "NSQ DEV PROJECT",
    "type": "application",
    "license": "Proprietary",
    "authors": [
        {
            "name": "NSQ DEV",
            "email": "nsqdev@nsqdev.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {
        "opentok/opentok": "3.0.*"
    }
}

从该位置(/application)使用composer命令,如"composer install“。

现在,在你的控制器,模型,或者你想要运行opentok的任何地方:

代码语言:javascript
复制
use OpenTok\OpenTok;
$opentok = new OpenTok($apiKey, $apiSecret);

希望这能有所帮助。composer.json文件可能并不完美,因为您可能希望或需要更改opentok的版本。除此之外,composer在CodeIgniter中的使用非常简单,并且让您可以访问许多包。

更多信息:

正如@tpojka所述,您可以在命令行中使用require。有关使用方法的详细信息,请参阅composer文档:https://getcomposer.org/doc/03-cli.md#require

有关composer的一般基本用法,请从这里开始:https://getcomposer.org/doc/01-basic-usage.md

票数 1
EN

Stack Overflow用户

发布于 2017-08-26 01:49:56

不幸的是,您不能在CodeIgniter中将OpenTok文件作为库加载,因为加载器类最初是在名称空间不存在时构建的。CodeIgniter在v4阶段1中添加了命名空间支持:

https://bcit-ci.github.io/CodeIgniter4/general/modules.html#namespaces

我推荐使用PHP,就像@brian-gottier提到的那样!你也可以在这里找到更多关于在OpenTok中设置OpenTok的信息:https://github.com/opentok/OpenTok-PHP-SDK

他们有几个示例应用程序可以帮助您入门!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45854582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档