我知道这个问题已经被问过了,但似乎自动加载过程随着作曲家而改变了一点。
我只想在我的 silex 项目中添加一个类库。
所以我制作了这个文件:vendor\lib\picture.php
<?php
namespace MyNamespace;
class Picture
{
function testage()
{
echo 'hihaaa ça marche'; exit;
}
}
在 vendor/composer/autoload_namespaces.php 中,我将此行添加到大数组中:
'MyNamespace' => $vendorDir . '/lib/',
在主文件中我添加了:
use MyNamespace\Picture as Picture;
并这样称呼它:
$app->register(new Picture());
这给了我这个错误:
Fatal error: Class 'MyNamespace\Picture' not found...
我只是不知道如何添加一个可以从任何控制器轻松使用的类,无需命令行(我不使用作曲家,我下载了预配置的 silex),知道吗?