【问题标题】:composer does not autoload作曲家不自动加载
【发布时间】:2013-03-05 06:53:20
【问题描述】:

我按照作曲家的说明成功安装了作曲家。我想用tumblr的全新php api client

我的文件夹结构:

vendor/
composer.json
composer.lock
myfile.php

composer.json:

{
    "require": {
        "tumblr/tumblr": "0.0.2"
    }
}

myfile.php:

require 'vendor/autoload.php';
$client = new Tumblr\API\Client(CONSUMER_KEY, CONSUMER_SECRET);

使用php composer.phar install 安装也很有效。但是在执行myfile.php时找不到类。

致命错误:在第 9 行的 [..]/htdocs/tumblr/myfile.php 中找不到类“Tumblr\API\Client”

【问题讨论】:

  • 那是因为他们搞砸了他们的自动加载定义。我已经发送了一个拉取请求来修复它:github.com/tumblr/tumblr.php/pull/1
  • 您在 github 上将此问题标记为增强。这个问题有解决办法吗?
  • 不确定您的意思,但它现在已被合并,所以composer update 应该可以解决问题。

标签: php namespaces tumblr autoload composer-php


【解决方案1】:

已经发布了一个新版本的 tumblr.php 来解决这个问题。感谢@igorw。

【讨论】:

    猜你喜欢
    • 2013-12-09
    • 2014-08-15
    • 2014-01-31
    • 2015-09-24
    • 2021-12-18
    • 2016-03-31
    • 2018-10-01
    • 2016-03-06
    相关资源
    最近更新 更多