Metamodel Item Collection Objekt serialisieren
Hallo Leute!
Ich möchte gerne die Metamodel Item Collection, welche ich als Objekt ermittle, serialisieren und dann als Datei Speichern.
PHP-Code:
$container = $GLOBALS['container']['metamodels-service-container'];
$factory = $container->getFactory();
// Objekt vom Metamodel erstellen
$MMObject = $factory->byTableName('MM-Tabellenname');
// MM Item Collection ermitteln
$AllObjItems = $MMObject->findByFilter($objFilter, "id", 0, 0, "DESC" );
$ObjString = serialize($AllObjItems);
Bei einer älteren Metamodel Installation hat dies auch super funktioniert, nur bei den neuen Metamodels sind im ItemObjekt scheinbar "Closures" enthalten und bekomme daher folgende Fehlermeldung:
"Uncaught exception Exception with message Serialization of 'Closure' is not allowed"
Hat jemand vielleicht eine Idee wie ich trotzdem zu meinem Ziel komme?
Danke und lg
Liste der Anhänge anzeigen (Anzahl: 2)
Ich meine damit, durch den Quellcode oben wird bei mir minimized ausgeben, ich hätte es gerne eingerückt.
Siehe Screenshots
PHP-Code:
// In ein json umwandeln
$JsonObjItems = json_encode($arrObjItems, JSON_PRETTY_PRINT);
macht was ich möchte :)