【发布时间】:2015-03-18 17:21:13
【问题描述】:
我正在尝试输入 all the peaces together 我发现关于在作曲家中自动加载一个类,但我无法让它工作。我看到的每个示例都缺少某些部分。基本上它归结为两个 4 行的文件:
index.php
$loader = require 'vendor/autoload.php';
$loader->add('Vendor\\', __DIR__.'/../app/');
new Vendor_Package_Obj();
app/Vendor/Package/Obj.php
class Obj {}
我还尝试了 psr-4 以及所有可以想到的文件夹和名称的组合,用于 `Vendor Package Obj?但没有找到可行的解决方案。
如何使用这些标准中的任何一个使用 composer 自动加载文件?
【问题讨论】:
-
你的班级不叫
Vendor_Package_Obj。它被称为Obj,应该在命名空间中声明。 -
有些例子使用命名空间,有些则没有。大多数示例根本不显示 Obj.php。仅举一个完整的例子。只有几行......
标签: php composer-php autoload