Hallo borisbaer,
Warum hast du eigentlich den Modus bei FetchAll auf PDO::FETCH_CLASS umgestellt? Was bringt das?
Lies doch erst mal im PHP Handbuch bevor Du fragst 😟
Wenn Du eine Klasse 'Release' erstellst, möchtest Du doch, dass PDO Dir Objekte dieser Klasse erzeugt.
FETCH_CLASS bewirkt, dass automatisch ein Objekt der angegebenen Klasse erstellt wird. Deswegen auch $className als zusätzlicher Parameter. Du hattest FETCH_ASSOC, dann entsteht ein assoziatives Array und man braucht keinen weiteren Parameter.
Bahnhof. 😄 Soll mir die Geschichte etwas sagen?
Das sollte eine Story zum Thema "epic fail durch over-engineering" sein. Over Engineering findet statt, wenn man zulässt, dass sich kreative Architekten in einer Software austoben und nicht drüber nachdenken, ob alles, was man tun KANN, auch das ist, was man tun SOLLTE.
Rolf
sumpsi - posui - obstruxi