Hallo MB,
das sollte doch eigentlich im PDOStatement behandelt werden:
$user = $stmt->fetchObject("User");
sollte eine Row als User-Objekt bereitstellen.
Mit PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_CLASS | $class
kommst Du definitiv nicht hin, du kannst Zahlen und Strings nicht mit bitweisem Oder kombinieren.
Wenn Du den Klasennamen nur einmal festlegen willst, kansnt Du dem PDOStatement über setFetchMode(PDO::FETCH_CLASS, "User") mitteilen, dass Du Objekte der Klasse User haben willst, und zum Lesen die fetch-Methode verwenden.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi