Escribo mi propio ORM simplemente usando PDO. Mi pregunta es si puede forzar el método PDOStatement::fetchAll()
para devolver una matriz de objetos de stdClass? Por ejemplo:Cómo forzar a PDOStatement-> fetchAll a devolver una matriz de objetos?
$result = $q->fetch_all(/* some magic here */);
print_r($result);
debe imprimir algo como:
Array
(
[0] => stdClass Object
(
[NAME] => pear
[COLOUR] => green
)
[1] => stdClass Object
(
[NAME] => watermelon
[COLOUR] => pink
)
)
¿Es posible este? NAME y COLOR son, por supuesto, nombres de columnas. Leí documentación pero no encontré nada interesante.
no creo que lea la documentación con suficiente claridad: "PDO :: FETCH_OBJ: devuelve un objeto anónimo con nombres de propiedades que corresponden a los nombres de columna devuelto en el resultado de su establecer " –