根据PSR-4 autoloading,完全限定的类名具有以下形式:
\<NamespaceName>(\<SubNamespaceNames>)*\<ClassName>
所以这可能是我的课,
namespace MyNamespace\Controller;
class Foo
{
public $message = 'hello Foo';
}
但是我的目录结构呢?我应该有一个名为的目录MyNamespace
吗?
它不符合 PSR-4 自动加载 - 如果我在下面有这个目录结构?
index.php
app/controller/
app/model/
app/view/