Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2014, 12:05
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: POO: Dudas Lógica

Cita:
Iniciado por abel88 Ver Mensaje
Buenos días

Seguro que me podéis ayudar con esto ;) : ¿cual sería la mejor forma de definir la logica de una aplicación en PHP que se encargue de lo de siempre (listar, añadir, editar y eliminar) ? Ideo lo siguiente :

En codeigniter, un controlador sería el encargado de mostrarte las distintas páginas.

Éste instanciaría a una classe Persona_A con los métodos (listar editar añadir y eliminar). Y cada uno de esos métodos instanciaría una classe Persona_B en la que se definirían los atributos (nombre, apellido, blabla) y conectaría con el modelo.

O los atributos y los métodos se definen en la misma classe y cuando quieres listar creas un array del propio objeto?

Dónde puedo buscar mas información sobre esto?

Muchas gracias por vuestras respuestas. Un saludo.
Existen algunos patrones de diseño que te pueden servir como referencia o inspiración a la hora de decidir como quieres hacer las cosas.Code Igniter hace uso de una variante del patron Active Record: http://ellislab.com/codeigniter/user...ve_record.html puedes partir de eso tambien.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.