Olá, Diogo! Tudo bem?
Aparentemente há um problema com o mapeamento da relação entre as entidades Student
e Phone
. O erro indica que a coluna "id" referenciada na relação não existe. Aqui estão algumas coisas que você pode verificar:
Verifique o Mapeamento das Entidades:
Verifique a Configuração do Banco de Dados:
bin/console doctrine:schema:update --force
para atualizar o esquema do banco.Verifique a Classe Phone
:
Phone
deve ter a anotação correta para a relação ManyToOne
. Verifique se o targetEntity
e inversedBy
estão corretos.Verifique a Classe Student
:
Student
deve ter a anotação correta para a relação OneToMany
. Verifique se o targetEntity
e mappedBy
estão corretos.Verifique a Existência da Tabela:
Student
realmente existe no banco de dados e se a coluna id
está presente.Se tudo estiver configurado corretamente, tente rodar novamente o comando para atualizar o esquema do banco de dados.
Espero ter ajudado e bons estudos!