【发布时间】:2017-05-05 21:26:20
【问题描述】:
我正在尝试让 Bronto api PHP lib 与作曲家自动加载一起使用。但是不行。缺少什么?
作曲家.json:
{
"require": {
"slim/slim": "2.4.*",
"bronto/bronto-api-php-client": "dev-master"
},
"minimum-stability": "dev"
}
index.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”。
对可能发生的事情有什么想法吗?
【问题讨论】:
-
Bronto 的
composer.json文件有误,"target-dir"选项无效。快速修复:将所有内容从vendor/bronto/bronto-api-php-client/Symfony/Component/Console/移动到vendor/bronto/bronto-api-php-client/。 -
@dev-null-dweller 如果我分叉它,那么目标目录也需要移动吗?不确定基于此设置。任何帮助都会很棒!
-
删除这一行
-
@dev-null-dweller - 我实际上已经这样做了,但现在我的 autload_namespaces.php 文件根本没有显示 bronto。 :/ github.com/corbanb/bronto-api-php-client/blob/master/…
标签: php composer-php slim bronto