Posts Tagged ‘orm’

Relacionamentos Many-to-Many no Doctrine

November 27th, 2009

Many-to-Many relation

Doctrine também suporta o relacionamento N:M ou muitos para muitos como no caso da figura ao lado, um ator pode fazer vários filmes e um filme pode ter vários atores. Essa definição é um pouco diferente das demais, por exemplo um relacionamento entre de usuários e grupos, ambas as entidades tem que receber uma definição para a relação e uma nova tabela é criada para ligar as duas relações.

Read more »

Definindo relacionamento dos modelos em ORM

November 20th, 2009

Doctrine suporta quase todos os tipos de relacionamentos de banco de dados desde um simples um-pra-um até um relacionamento de auto-referencia. Vou mostrar como definir e trabalhar com 2 tipos básicos 1:1 e 1:N.

Read more »

Executanto operações CRUD com Doctrine

November 12th, 2009

Executar operações CRUD é algo que temos que fazer muito na maioria de nossos projetos e geralmente isso é algo repetitivo e até tedioso. Existem frameworks que facilitam bastante com o scaffolding no entanto tem a desvantagem de retirar sua flexibilidade na personalização destas operações e das views geradas.

Com ORM a parte lógica destas operações fica bem simples sem retirar sua flexibilidade, você ainda precisara criar suas views/html mas pode fazer como bem entender e com isso usar validações dinâmicas, validar regras de negocio, utilizar AJAX em seus componentes, etc.

Read more »

Introdução a ORM em PHP com Doctrine

November 9th, 2009

Como instalar e utilizar o Doctrine, uma excelente biblioteca de ORM para PHP que possui também uma camada para DBAL Read more »