1
resposta

Erro ao rodar o comando: php bin/doctrine.php orm:info

Segue contribuição para um erro no Doctrine que consegui solucionar pesquisando a documentação oficial: https://www.doctrine-project.org/projects/doctrine-orm/en/current/tutorials/getting-started.html

Estava ocorrendo o erro ao executar na linha de comando : php bin/doctrine.php orm:info:

[CAUTION] You do not have any mapped Doctrine ORM entities according to the current configuration. If you have entities or mapping files you should check your mapping configuration for errors.

Pesquisei na documentação da ferramenta e substitui a notação da classe Student:

#[Entity]

por

/**
 * @ORM\Entity
 */

Após esta mudança, o comando funcionou normalmente.

1 resposta

Olá Gilberto, tudo bem? Testando aqui eu acredito que esse erro apareceu porque na classe EntityManagerCreator faltou substituir: ORMSetup::createAnnotationMetadataConfiguration por ORMSetup::createAttributeMetadataConfiguration.

Com o Attribute utilizamos :

#[Entity]

Com o Annotation utilizamos:

/**
 * @ORM\Entity
 */

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software