Mailinglisten-Archive |
Yannik Hampe wrote: > Hi @ll, > > ich beschäftige mich gerade etwas mit PDO. > Ich wollte die execute-Funktion von PDOStatement nun etwas erweitern und > habe versucht einfach eine Klasse von PDOStatement abzuleiten, die dann > execute überläd. > Nur leider gibt PDO::prepare immer ein PDOStatement zurück und nicht > meine abgeleitete Klasse. Gibt es eine Möglichkeit, wie ich execute > trotzdem überladen kann? Für alle, die das Problem auch haben. Ich bin nochmal auf eine bessere Lösung gestossen: $pdo->setAttribute(PDO::ATTR_STATEMENT_CLASS,Array('myPDOStatement')); Dann gibt pdo immer eine Klasse myPDOStatement zurück statt PDOStatement. myPDOStatement muss eine Ableitung von PDOStatement sein. > > Yannik Yannik
php::bar PHP Wiki - Listenarchive