jueves, junio 21, 2018

Muchos a muchos bidireccional en Doctrine

En este tutorial de Doctrine 2 vamos a ver lo sencillo que es establecer una relación de muchos a muchos bidireccional en Doctrine. Para este ejemplo vamos a trabajar con dos entidades, la entidad Article y la entidad Tag, un tag puede pertenecer a muchos artículos y un artículo puede pertenecer a muchos tags, es decir, puede ser perfectamente una relación de muchos a muchos bidireccional.

Uno a muchos unidireccional en Doctrine

En este tutorial vamos a ver cómo podemos establecer relaciones de uno a muchos unidireccional en Doctrine 2, este tipo de relaciones son muy importantes ya que nos permiten relacionar datos utilizando una tabla pivote para establecer la relación. Para este ejemplo vamos a trabajar con dos entidades basándonos en la documentación de Doctrine, la entidad User y la entidad Phonenumbers, la relación entre ambas será que un usuario puede tener muchos teléfonos pero un teléfono sólo puede pertenecer a un usuario, para ello la única condición es que la tabla que hace de fk para el teléfono en la tabla pivote sea unique, es decir, no permita ese id más de una vez.

Relaciones en Doctrine 2: One to One

En este tutorial vamos a ver cómo implementar relaciones en doctrine 2, en este caso las relaciones one-to-one o uno a uno, éstas son muy sencillas de implementar aunque tenemos de varios tipos, unidireccionales...

Relaciones en Doctrine 2: One to many

En este tutorial vamos a ver lo sencillo que es implementar las relaciones one-to-many y many-to-one haciendo uso de las entidades de Doctrine, para este ejemplo vamos a definir una relación one-to-many User ->...
Codeigniter 3 y Blade

Repositorios con Doctrine y Codeigniter 3

En este tutorial vamos a ver cómo podemos crear repositorios con Doctrine y Codeigniter 3. Los repositorios en Doctrine nos permiten extender la lógica de base, es decir, cuando creamos una nueva entidad, por defecto...
Codeigniter 3 y Blade

Doctrine y Codeigniter 3: Definir una entidad

La verdad es que podemos utilizar doctrine no sólo con codeigniter 3, sino con otros frameworks, tales como symfony o zend, así que será fácil de adaptar tanto a una aplicación php que utilice...
Codeigniter 3 y Blade

Doctrine 2 en Codeigniter 3

En este tutorial vamos a ver cómo configurar Doctrine 2 en Codeigniter 3 utilizando composer, existe un package para Codeigniter 3 que además de instalarnos las dependencias de Doctrine 2 nos crea la configuración...

Curso de Vuejs 2 + Firestore

Curso de Laravel 5.6

Curso de Laravel 5.6

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies