Hallo!
Ich habe vor kurzem DC_Memory von der frühen Version 0.1.0 beta1 auf die aktuelle Version 0.6.0 stable upgedatet. Danach funktionierten meine Erweiterungen, in denen ich DC_Memory verwende, nicht mehr, weil es im Backend keine Anzeige der Datencontainer mehr gab. Nach einigem Suchen ist mir dann aufgefallen, dass die neue Version der Klasse DC_Memory so angelegt wird:
In der frühen Version fehlt das Interface listable, die Klasse wird also so angelegt:PHP-Code:
DC_Memory extends DataContainer implements listable, editable
Wenn ich das Interface listable aus der neuen Version herausnehme und die Klasse so anlege wie in der frühen Version, dann funktionieren meine Erweiterungen auch wieder. Problem gelöst, also eigentlich alles bestens, wenn man einmal davon absieht, dass diese Lösung nicht updatesicher ist.PHP-Code:
DC_Memory extends DataContainer implements editable
Nur verstehe ich nicht, warum es mit dem Interface listable nicht funktioniert. Kann mir hier jemand auf die Sprünge helfen?
Vielen Dank im Voraus!
Ulrike
Lesezeichen