Boa tarde.
Ao digitar o comando orm:info não tive o erro que o professor teve de"OneToMany mapping on field 'telefones' requires 'mappedBy' attribute", porquê?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Boa tarde.
Ao digitar o comando orm:info não tive o erro que o professor teve de"OneToMany mapping on field 'telefones' requires 'mappedBy' attribute", porquê?
Olá, Karolina! Tudo certo?
Peço perdão pela demora em respondê-la.
Existem algumas possibilidades para isso.
Uma delas é que você pode ter feito o mapeamento corretamente, adicionando a anotação @OneToMany na entidade Aluno e a anotação @ManyToOne na entidade Telefone. Essas anotações são responsáveis por definir a relação entre as entidades. Verifique se você adicionou essas anotações corretamente nos atributos $telefones da entidade Aluno e $aluno da entidade Telefone.
Outra possibilidade é que você pode ter executado o comando orm:info antes de adicionar essas anotações. Lembre-se que o Doctrine precisa dessas anotações para mapear corretamente as entidades. Portanto, se você executou o comando antes de adicionar as anotações, é possível que o erro não tenha sido exibido.
Por fim, pode ser que você tenha cometido algum erro de digitação nas anotações. Verifique se você escreveu corretamente os nomes das entidades e dos atributos nas anotações @OneToMany e @ManyToOne.
Caso nenhuma dessas possibilidades resolva o seu problema, sugiro que você compartilhe o seu código, para que eu possa analisar melhor e te ajudar de forma mais precisa.
Espero ter ajudado e bons estudos!