Почему не видит класс?

Фалй index.php
use View;
require('../autoload.php'); // composer
$view = new IndexView();


Ошибка:
Fatal error: Class 'IndexView' not found in /.../index.php

Если сделать вызов так, то всё работает:
$view = new \View\IndexView();
Но бесит же постоянно так писать

В composer.json
"autoload": {
	    "psr-4": {
	    	"Model\\": "model/",
	        "View\\": "view/",
	        "Controller\\": "controller/"
	    }
	}
  • Вопрос задан
  • 1587 просмотров
Решения вопроса 2
slo_nik
@slo_nik Куратор тега PHP
Добрый вечер.
Вам помогут эти статьи
1) Раз
2) Два
И самая главная ссылка.
Ответ написан
Комментировать
@synapse_people
use \View\IndexView;
?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы