Doctrine getClassMetadata всегда возвращающий класс не существует - PullRequest
0 голосов
/ 25 октября 2018

Я хочу получить метаданные класса с помощью getClassMetadata () из менеджера сущностей.Но это всегда говорит, что «класс не существует».Когда я проверял существование класса с помощью class_exists (), он говорил true.У кого-нибудь есть такая же проблема?

Вот мой пример кода.

use Doctrine\ORM\Event\LifecycleEventArgs;
....
public function prePersist(LifecycleEventArgs $args){

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

  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...