Esse curso ensina como trabalhar com os relacionamentos do Doctrine 2, tais como: Os relacionamentos Many To One, One To Many, Many To Many e Relationship com Self Reference.
Many To One - Muitos registros para um, por exemplo, muitos produtos para uma categoria.
One To Many - Um registro para muitos, por exemplo, uma categoria para muitos produtos.
Many To Many - Muitos registros para muitos registros, por exemplo, produtos que podem estar em muitas categorias.
Relationship Self Reference - relacionamentos no cadastros de comentários, menu, etc. O self- referente referencia ele mesmo, por exemplo, a classe Comentário referencia ela mesma, ou uma tabela do banco de dados referencia ela mesma através de um campo foreignkey chamado parent que armazena o id do registro pai. Esse tipo de relacionamento tem por característica com níveis infinitos.
O QUE VOCÊ VAI APRENDER?
Você vai aprender a criar o diagrama de banco de dados no MySQL Workbench e a partir dele sincronizar com o banco de dados gerando as tabelas. Após criadas as tabelas vem a instalação do Zend Framework 2 com Doctrine 2, em seguida a geração das entidades (classes) com comandos do Doctrine 2. O objetivo do treinamento é criar um blog simples com relacionamentos entre publicações, usuários, comentários, tags, etc. Apesar do curso ter sido desenvolvido em Zend Framework 2 o procedimento de trabalhar com Doctrine 2 é o mesmo do Symfony 2.
PRÉ-REQUISITO
Conhecimento em Dreamweaver, Eclipse, NetBeans, etc