我正在尝试让Bronto api PHP lib与作曲家自动加载一起使用。但是不去。缺少什么?
Composer.json:
{
"require": {
"slim/slim": "2.4.*",
"bronto/bronto-api-php-client": "dev-master"
},
"minimum-stability": "dev"
}
索引.php
<?php
require '../vendor/autoload.php';
$app = new SlimSlim();
$app->get('/', function () {
$bronto = new Bronto_Api();
$bronto->setToken($token); // Or pass $token to the constructor of Bronto_Api
$bronto->login(); // Only needs to be called once
});
$app->run();
Slim的框架加载良好。我只是不断收到"致命错误:在/app/location/'中找不到类'Bronto_Api'。
关于可能发生的事情的任何想法?
这是在提出原始问题 3 年后,但我在尝试将包添加到我正在处理的 Laravel 项目中时遇到了同样的问题。我通过将以下内容添加到我的 composer.json(属于我的项目)来解决它。
"autoload": {
"psr-0": {
"Bronto_": "./vendor/bronto/bronto-api-php-client/Symfony/Component/Console/src/"
}
}
感觉有点脏,但工作正常。