如何使用 composer autoload 从不同的文件夹中获取类、特征、接口?
其中一些我使用命名空间,例如,
控制器/Foo.php,
namespace MyNamespace;
class Foo
{
public $message = 'hello Foo';
}
模型/嘘.php
namespace MyNamespace;
class Boo
{
public $message = 'hello Boo';
}
索引.php,
// Composer.
require 'vendor/autoload.php';
use \MyNamespace\Foo;
$Foo = new Foo();
var_dump($Foo);
错误,
致命错误:在 C:... 中找不到类 'MyNamespace\Foo'
作曲家.json,
{
"autoload": {
"psr-0": {
"": "ext/",
"": "controller/",
"": "model/"
}
}
}
我在许多不同的文件夹中有很多类(它可能会扩展),那么当我在新文件夹中有新类时,有什么方法无需重新安装composer autoload 吗?