1

我正在尝试让Bronto api PHP lib与作曲家自动加载一起使用。但是不行。什么不见​​了?

作曲家.json:

{
    "require": {
        "slim/slim": "2.4.*",
        "bronto/bronto-api-php-client": "dev-master"
    },

    "minimum-stability": "dev"

}

索引.php

<?php

require '../vendor/autoload.php';

$app = new \Slim\Slim();

$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”。

关于可能发生的事情有什么想法吗?

4

1 回答 1

0

这是在提出原始问题 3 年后,但我在尝试将包添加到我正在处理的 Laravel 项目中时遇到了同样的问题。我通过将以下内容添加到我的 composer.json (属于我的项目的那个)来解决它。

"autoload": {
    "psr-0": {
        "Bronto_": "./vendor/bronto/bronto-api-php-client/Symfony/Component/Console/src/"
    }
}

感觉有点脏,但工作正常。

于 2017-05-05T13:26:20.473 回答