Symfony 4.1 ReflectionException: класс не существует

Я все время получаю сообщение об ошибке «ReflectionException: класс не существует» при доступе

$em = $args->getEntityManager()
$obj = $args->getEntity()    
$meta = $em->getClassMetadata((new \ReflectionClass($obj))->getName());

Когда я печатаю $ meta и выхожу из процесса, он выглядит нормально и возвращает значение. Я уже пробовал некоторые решения: автозагрузка дампа, требовать symfony / form и symfony / config. Но я все еще понятия не имею.

Чего вы пытаетесь достичь?

AnTrakS 26.10.2018 10:02

Я хочу получить FieldNames, FieldType и FieldValue из метаданных объекта

dewi suci 26.10.2018 10:20

get_class () - ваш друг, не нужно размышлять

mblaettermann 26.10.2018 10:57
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
3
278
0

Другие вопросы по теме