2017-04-24 3 views
1

Ich versuche SonataAdminBundle:CRUD:list_outer_rows_mosaic.html.twig Gefällt Ihnen diesesSonata 3x verlängern Mosaikansicht

# src/app/Resources/SonataAdminBundle/views/CRUD/list_outer_rows_mosaic.html.twig 
{% extends 'SonataAdminBundle:CRUD:list_outer_rows_mosaic.html.twig' %} 
{% block sonata_mosaic_background %} 
    {% if admin.media(object) %} 
     <img src="{{ admin.media(object) }}"/> 
    {% else %} 
     <img src="{{ meta.image }}" alt="" /> 
    {% endif %} 
{% endblock %} 

zu verlängern Aber ich bin immer Maximum function nesting level of '256' reached, aborting! Fehler. Vielleicht haben Sie Ideen, warum?

Antwort

1

Dies ist eine wohlbekannte XDebug-Fehlermeldung. Vielleicht möchten Sie Ihren XDebug xdebug.max_nesting_level Wert erhöhen. Wenn dies Ihr Problem nicht löst, bedeutet dies wahrscheinlich, dass es eine Art von Rekursivitätsproblem gibt. Bitte versuchen Sie es zunächst auf 512 zu setzen.

+0

Erhöhter Wert, Fehler immer noch 'Maximale Verschachtelungsebene von '1000' erreicht, Abbruch!' – Andrius

+0

Dann haben Sie ein Rekursivitätsproblem, denke ich. Sie sollten Ihre Frage bearbeiten und einen Stack-Trace hinzufügen, es wird wahrscheinlich einen Zyklus im Stack-Trace geben. – greg0ire

+0

Erhalten Sie dies beim Debuggen mit Breakpoints oder die ganze Zeit? Ich hatte dieses Problem beim Debuggen und es war spezifisch für meinen Fall, in dem ich das Projekt in einem Docker-Container ausgeführt hatte. Mein Projekt wurde jedoch in PhpStorm lokal außerhalb von Docker ausgeführt und ich hatte eine Deployment-Einrichtung für den Docker-Computer eingerichtet. Wenn einige Debugging-Mappings in PHPStorm nicht richtig eingestellt waren (oder mir die Cachedateien aus dem Docker-Container in meinem lokalen Projektverzeichnis fehlen), würde ich den Fehler Max-Funktion Schachtelungstiefe erreicht bekommen. Nach dem Reparieren der Mappings und dem Herunterladen des Cache funktioniert es. – Najki