Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida - Por qual motivo realizamos a adição de um setAluno e um getAluno

Terminei esse capitulo, mas não entendi o motivo de termos inicializado um setAluno e um getAluno dentro da entidade Telefone

1 resposta
solução!

Fala Pedro, beleza?

Então.. O motivo de ter métodos para busca e adição de um Aluno na entidade Telefone é que a intenção era criar um relacionamento bidirecional, ou seja, ambas as partes (Aluno e Telefone) se conhecem.

Você tem a opção de criar um relacionamento onteToMany de maneira uniderecional, onde apenas o Aluno conhece o Telefone, porém o Doctrine exige uma tabela de junção nesse caso.

Na própria documentação existe um exemplo parecido, utilizando uma entidade de Usuário e Telefone: https://www.doctrine-project.org/projects/doctrine-orm/en/2.8/reference/association-mapping.html