Symfony 3 Framework работал нормально, но появляется эта внезапная ошибка,
In FileLoader.php line 168:
Ожидаемый класс автозагрузчика "AppBundle \ Resources \ config \ routing" должен быть определен в файле "C: \ xampp \ php \ hamad \ vendor \ composer /../../ src / AppBundle \ Resources \ config \ routing.php ". Файл был найден, но класса в нем нет, cl Имя ass или пространство имен, вероятно, имеет опечатку в C: \ xampp \ php \ hamad \ app / config \ services.yml (который импортируется из om "C: \ xampp \ php \ hamad \ app / config \ config.yml").
In DebugClassLoader.php line 293:
Ожидаемый класс автозагрузчика "AppBundle \ Resources \ config \ routing" должен быть определен в файле "C: \ xampp \ php \ hamad \ vendor \ composer /../../ src / AppBundle \ Resources \ config \ routing.php ". Файл был найден, но класса в нем нет, cl Возможно, в имени задницы или в пространстве имен есть опечатка.
Приветствуются предложения по решению этой проблемы.
Это связано с тем, что вы выполнили обновление и теперь включены autowire / autoconfig. По сути, Symfony пытается преобразовать все ваши классы в службы и предполагает, что каждый файл php является классом. Конечно, у routing.php нет класса. Либо отключите autowire, либо добавьте AppBundle / Resources в исключенный раздел в вашем файле services.yaml. В следующий раз подумайте о поиске только первой части сообщения об ошибке. Множество одинаковых вопросов.
Я отключил Autowire, и проблема решена, на самом деле я много искал подходящие сообщения для пользователей. Пожалуйста, опубликуйте его как ответ, который я должен принять, и спасибо за искренний интерес к запросу.






Не могли бы вы выложить содержимое
src/AppBundle/Resources/config/routing.php? Как вы называете этот код?