
12/08/2015, 08:32
|
| | Fecha de Ingreso: agosto-2015 Ubicación: Santiago de Compostela
Mensajes: 8
Antigüedad: 9 años, 7 meses Puntos: 1 | |
Respuesta: Guardar datos de consulta en un Array Ok,
Entendido, seguire consultando php.net.
Hay una cosa que os he pasado mal, en el ejercicoo original no hay print_r($row) esto lo habia añadido yo para ver que devolvia, en su lugar crea un objeto $members[] = new Member( $row );
Lo que llego a entender es que crea un objeto de cada fila devuelta y lo almacena en un array, a traves del metodo constructode DataObject:
public function __construct( $data ) {
foreach ( $data as $key => $value ) {
if ( array_key_exists( $key, $this->data ) ) $this->data[$key] = $value;
}
}
Esto es realmente lo que me lia y no entiendo muy bien porque lo hacen así!!!
Esto es lo que se escapa un poco a mis conocimientos, que son como veis limitados. Nunca habia visto que se podía crear un objeto de una clase dentro de la misma clase!!
Muchas gracias por la ayuda. |