Bronto的php lib和Composer不加载类



我正在尝试让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/"
    }
}

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

相关内容

  • 没有找到相关文章

最新更新