【发布时间】:2019-02-22 03:50:47
【问题描述】:
我正在尝试使用这个库: https://github.com/wunderio/docebo-php
但是,它在 Composer 中找不到,尽管它在页面上列出了 Composer 命令。
如何调用这个库并创建Docebo 类的新实例,如示例所示?
use Docebo\Docebo;
try {
$docebo = new Docebo('base_url', 'client_id', 'client_secret', 'username', 'password');
} catch (Exception $e) {
echo $e->getMessage();
}
我尝试通过克隆 github 存储库并创建以下内容来使用此库:
docebo-php/src$ cat test.php
<?php
require_once("Docebo/Docebo.php");
use Docebo\Docebo;
try {
$docebo = new Docebo('base_url', 'client_id', 'client_secret', 'username', 'password');
} catch (Exception $e) {
echo $e->getMessage();
}
?>
这只会导致:
$ php test.php
PHP Fatal error: Interface 'Docebo\DoceboInterface' not found in /var/www/www/htdocs/docebo-php/src/Docebo/Docebo.php on line 18
【问题讨论】:
-
foreach( glob('Docebo/*') as $docebo ) { require $docebo; }应该可以工作。 -
创建一个“basecontroller”和一个“basemodel”。这些函数可以扩展,所以所有函数都会被读取。 (并使用 php 7.x)
-
@RonnieOosting 我该怎么做? ://
-
@BenM 这不起作用。 PHP 仍然以
Interface 'Docebo\DoceboInterface' not found响应。
标签: php composer-php