В соответствии с Автозагрузка PSR-4, полное имя класса имеет следующую форму:
\<NamespaceName>(\<SubNamespaceNames>)*\<ClassName>
Так что это может быть мой класс,
namespace MyNamespace\Controller;
class Foo
{
public $message = 'hello Foo';
}
Но как насчет моего структура каталогов? Должен У меня есть каталог под названием MyNamespace
??
Это не соблюдение автозагрузки PSR-4 — если у меня есть эта структура каталогов ниже?
index.php
app/controller/
app/model/
app/view/
Задача ещё не решена.
Других решений пока нет …