Rolf B: Kann nicht bei PDO Attributen vorab defiunierte Klassen fetchen

Beitrag lesen

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