Quiero poblar clase con el constructor usando FETCH_INTO
de PDO:
class user
{
private $db;
private $name;
function __construct($id)
{
$this->db = ...;
$q = $this->db->prepare("SELECT name FROM users WHERE id = ?");
$q->setFetchMode(PDO::FETCH_INTO, $this);
$q->execute(array($id));
echo $this->name;
}
}
Esto no funciona. Ningún error, solo nada. El script no tiene errores, FETCH_ASSOC
funciona bien.
¿Qué ocurre con FETCH_INTO
?
Recientemente fui a través de esta forma de definir los objetos, para mí el uso de DOP y el método para llenar los objetos es el más conveniente pude ver captación. – user544262772