Asociaciones y campos virtuales en CakePHP

Asociaciones y campos virtuales en CakePHP

Cuando hablamos de asociaciones en CakePHP hay un concepto fundamental que maneja este framework que es ORM (Mapeo Objeto-Relacional) el cual tiene como objetivo manejar las relaciones entre las distintas tablas que existe en una base de datos de manera sencilla. El mapeo objeto-relacional es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y el utilizado en una base de datos relacional, por lo tanto, usando ORM en CakePHP podemos guardar, actualizar, recuperar y eliminar datos relacionados entre diferentes tablas de manera más fácil. Dicho esto y continuando con el Curso de desarrollo de aplicaciones web con el framework CakePHP en este video seguimos tratando el tema de relaciones en CakePHP, esta vez vamos a realizar asociaciones y enfocándonos en nuestro proyecto restaurante, vamos a realizar las asociaciones entre las Mesas y los Meseros de dicho restaurante. Completaremos el módulo de Mesas donde generamos un listado de las mesas pertenecientes al restaurante, estas mesas estarán asociados a un mesero (responsable) de tal forma aprenderemos a asociar nuestros modelos aprovechando las facilidades que nos trae CakePHP, también se realizará una acción que nos permita ingresar nuevas mesas, lo interesante está que podemos asignarle un mesero responsable a la mesa que se creará, lo propio sucede con la edición de mesas y finalmente la eliminación de las mesas para así obtener un modulo completo.

Continuar leyendo «Asociaciones y campos virtuales en CakePHP»