Claro professor!
Sobre a entidade abaixo, eu deveria extrair a Collection de notas para outra entidade Collection notas?
/**
* @Entity
*/
class Aluno {
int id;
Collection $notas;
}
Se eu extrair a Collection para outra entidade(CollectionNotas), ao invés de ter só a entidade Aluno, passo a ter duas, a Aluno e a CollectionNotas. Com o atributo $collectionNotas sendo uma instância da classe CollectionNotas. Exemplo:
/**
* @Entity
*/
class Aluno {
int id;
CollectionNotas $collectionNotas;
}
/**
* @Entity
*/
class CollectionNotas {
int id;
Collection $notas;
}
Com o código acima eu extrai a coleção da entidade aluno. Porem com o Doctrine essa entidade CollectionNotas também vai ser uma tabela no banco de dados. Está correto fazer desse jeito usando Doctrine? Pergunto pois terei bem mais tabelas então o banco pode ficar mais "poluído".
Desde já agradeço.