модели и контроллеры которые лежат по путям controllers/BlaController и models/BlaModel с неймспейсами
App\Controllers App\Models
в composer.json
"autoload": {
"psr-4": {
"Source\\": "src/",
"App\\": ""
}
после выполнения composer dumpautoload -o автозагрузка работает как надо, но при добавлении каждого нового контроллера/модели нужно опять запускать дампавтолоад иначе ругается что файла не существует. в чем может быть проблема? почему он на лету не загружает новые файлы?
PSR-4 говорит нам о том что папочки сабнеймспейсов совпадали с сабнеймспейсами (регистр тоже должен совпадать). Скорее всего не происходит автозагрузка из-за того что твои папочки controllers/models не соответствуют psr
Обсуждают сегодня