Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks y PHP orientado a objetos (http://www.forosdelweb.com/f68/)
-   -   Duda mejor opcion para capa de datos (http://www.forosdelweb.com/f68/duda-mejor-opcion-para-capa-datos-576948/)

GustavoV 17/04/2008 08:02

Duda mejor opcion para capa de datos
 
Hola a todos!

He empezado a estudiar sobre la poo en php y me ha surgido una duda de cual es la forma mas óptima de estructurar la capa de datos.

Supongamos que tenemos una tabla en la base de datos llamada "artículos" (sus campos son id, titulo, descripción).

Una forma de realizar la capa de datos puede ser:
-Crear una clase llamada "articulo" que tiene como propiedades: id, titulo, descripción y como métodos: insertar, eliminar, obtenerTodos, contar, etc.

Otra forma puede ser:
-Crear una clase llamada "articulo" que tiene solamente propiedades (id, titulo, descripción)
-Crear otra clase llamada por ejemplo "managerArticulo" donde se realizan todas las llamadas a la base de datos (insertar, eliminar, obtenerTodos, contar, etc.)

Cual creen que es la mejor forma de hacerlo? O tal vez hay una mejor forma de estructurar esto?

Desde ya muchas gracias.
Saludos

GatorV 17/04/2008 08:36

Re: Duda mejor opcion para capa de datos
 
Hola GustavoV,

Lo ideal seria la segunda forma que comentas ya que así separas y abstraes más, revisa en Google el patrón ActiveRecord y ActiveTable.

Saludos.

GustavoV 17/04/2008 09:11

Re: Duda mejor opcion para capa de datos
 
Muchas Gracias, GatorV.
Voy a investigar sobre esos patrones.


La zona horaria es GMT -6. Ahora son las 05:07.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.