Cita:
Iniciado por abel88 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.