Doctrine-Entität an Json mit GetSetMethodNormalizer gibt einen schwerwiegenden Fehler zurück

Ich benutze Doctrine 2 und Zend Framework seit ein paar Tagen. Ich generiere meine Entitäten über Yaml-Dateien. Jetzt bin ich auf ein Problem gestoßen, bei dem meine Entities Doctrine in das Json-Format konvertiert wurden (um es über AJAX verwenden zu können).

Hier ist der verwendete Code:

    $doctrineobject = $this->entityManager->getRepository('\Entity\MasterProduct')->find($this->_request->id);
    $serializer = new \Symfony\Component\Serializer\Serializer(array(new Symfony\Component\Serializer\Normalizer\GetSetMethodNormalizer()), array('json' => new Symfony\Component\Serializer\Encoder\JsonEncoder()));

    $reports = $serializer->serialize($doctrineobject, 'json');

Unten ist die Rendite, die ich bekomme:

Schwerwiegender Fehler: Maximale Verschachtelungsstufe von '100' erreicht, Abbruch! in /Users/Sites/library/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php in Zeile 185

Das Problem scheint dasselbe zu sein wie hier:http://comments.gmane.org/gmane.comp.php.symfony.symfony2/2659

Es wird jedoch keine angemessene Lösung vorgeschlagen.

Irgendeine Idee, wie ich das machen kann?

Prost

Antworten auf die Frage(2)

Ihre Antwort auf die Frage