Estudos de introdução a ORM com Doctrine da Alura PHP versão: 8.0.8
Comandos:
php bin/list-students.php php bin/insert-student.php name php bin/insert-student.php name phone php bin/rename-student.php id name php bin/delete-student.php id
- ORM (Object Relational Mapping)
- Entendemos o que é um ORM;
- Instalamos o Doctrine ORM;
- Configuramos a criação do Entity Manager.
- Configuração inicial
Criamos nosso primeiro mapeamento de entidade; Conhecemos e aprendemos a usar a CLI do Doctrine; Inserimos um registro usando o Entity Manager.
- Finalizando CRUD
Aprendemos a fazer consultas e trabalhar com repositórios; Entendemos como realizar alterações em registros; Aprendemos a remover registros usando o Entity Manager.
- Relacionamento OneToMany
Reforçamos o conhecimento de mapeamento de entidades; Mapeamos nosso primeiro relacionamento entre entidades; Fizemos uso desse relacionamento em nosso código PHP; Aprendemos a lidar com coleções do Doctrine; Conhecemos as operações em cascata para inserir e remover registros.
- Relacionamento ManyToMany
Mapeamos uma nova entidade; Aprendemos sobre um novo tipo de relacionamento; Vinculamos alunos a cursos.