Persistiendo un objeto en PHP

La persistencia como su nombre lo dice es mantenerse o persistir. Por lo tanto al persistir objetos estamos hablando de mantener el estado de estos.

Al aplicar el paradigma POO para desarrollar nuestra aplicación, tenemos objetos interactuando entre si para el funcionamiento del sistema. Estos objetos pueden distribuirse en distintas secciones dependiendo de la arquitectura usada. Por lo general los objetos a persistir son instancias de clases clasificadas como entidades o modelos.

Tener en cuenta que un objeto no equivale a un registro en base de datos. Por eso mismo se dice que la cardinalidad no es igual a la multiplicidad

Mencionado lo anterior si queremos guardar el estado de un objeto, debemos persistir los datos de este y para eso nos ayudaremos de un motor de base de datos.

En este articulo como se tocara el tema con PHP, el driver que maneja este para la interaccion con la base de datos es PDO

PDO al ser una clase que interactua con la base de datos, se necesitara una clase que herede de esta para solo hacer uso de sus funciones de persistencia

class EntityManager extends PDO 
{
    /** code class */
}

Como su mismo nombre la dice, es un administrador de entitades, Este agregara a las entitades como parte de su propiedad y como administrador se encargara de ellas, en este ejemplo realizara la persistencia.


Posted

in

by

Tags:

Comments

One response to “Persistiendo un objeto en PHP”

Leave a Reply

Your email address will not be published. Required fields are marked *