FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Y ¿entonces por qué no seguir con esa idea?
Si observas el método load() verás que tiene dos partes: una que hace la consulta sql y otra que transfiere los datos de los resultados a la clase. Esta última parte la puedes separar en otro método: Código PHP:
Código PHP:
Sin embargo esto en mi opinión aún no es óptimo. Normalmente requerirás recorrer este arreglo para procesarlo, por ejemplo para mostrarlo en la página: Código PHP:
Entonces, puedes optar por dejar que sea la misma clase ListaPersonas quien haga la iteración: Código PHP:
Código PHP:
Dime qué piensas y quizá podamos continuar las ideas. // Saludos |
#2
|
||||
|
||||
Hola,
Bueno, Román, pues muchas gracias de nuevo. Efectivamente, yo había pensado ya en algo así como lo que has propuesto tú, lo que ocurre es que lo había hecho muy por encima, y, desde luego, no hubiera terminado haciéndolo como tú, sino de otra forma... quizá parecida, pero,... me permito dudarlo. El caso es que he implementado el asunto tal y como has propuesto. Seguramente ese "iterador" de la clase "ListaPersonas" no hubiera llegado a existir, de haberlo dejado de mi cuenta... como poco habría hecho lo que tú has comentado: dos iteraciones. Me juego el cuello. Gracias otra vez Román, de veras. |
#3
|
||||
|
||||
Ahora lo que falta es hacer las clases Persona y ListaPersonas reusables. Lo único realmente específo de éstas es el nombre de la tabla y el mapeo para llenar las propiedades. Y así como tienes el método loadAll(), clases descendientes puedes declarar sus propios métodos para incluir criterios de búsqueda específicos, por ejemplo
Código PHP:
// Saludos |
#4
|
||||
|
||||
todos los días se aprende algo, hoy dormiré bien
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
podrian explicarme que significa este error | Nelly | Varios | 1 | 26-01-2006 17:46:18 |
Me podrian decir cual es el Error!! | juliopag1 | Firebird e Interbase | 2 | 28-09-2005 13:57:07 |
mi podrian ayudar a instalar firebird 1.5 | edy_aca | Firebird e Interbase | 6 | 25-09-2004 13:51:08 |
Me podrian explicar como se utlizan los indices | Markoz | Firebird e Interbase | 2 | 23-07-2003 03:46:01 |
consultas SQL entre delphi y MySQL | docarrillo | SQL | 1 | 03-07-2003 02:31:22 |
|