Composer的类映射不识别类

时间:2014-04-19 13:17:14

标签: php composer-php libraries

我正在编写一个基于Slim框架的小应用程序,偶尔我遇到了注入从 phpclasses.org 检索的代码的需求。到现在为止,我通过单独包含每个文件来做到这一点,但随着课程数量的增加,我想我会选择自动加载器。我的文件夹结构如下:

app/
  config/
  core/
  lang/
  libs/ <-- [additional classes]
  models/ <-- [model files]
  views/
vendor/
public/
composer.json

我的 composer.json 看起来像这样:

{
  "name": "slim/slim-skeleton",
  "description": "A Slim Framework skeleton application for rapid development",

<...>

  "autoload": {
    "classmap": ["app/libs/", "app/models/"]
  }
}

所有其他功能都没有任何问题,但 vendor / composer / autoloader_classmap.php 没有显示任何从 app / libs 添加任何类的迹象应用程序/模型。我正在使用最新版本的composer.phar。我做错了什么?

P.S。 vendor / autoload.php 会在每次课程调用之前的开头加载。

P.P.S。我做了 php composer.phar dump-autoload ,也没有任何运气。

1 个答案:

答案 0 :(得分:0)

我没有直接解决问题,但是我已经分配了所需的回购,现在我正在使用PSR-4加载方法。看起来这是一个与phpclasses.org上提供的产品直接相关的问题。