Fehler, Logging und Performance · Frage 2 von 12
Mit welchem ViewHelper gibt man in einem Fluid-Template den Inhalt einer Variable zur Fehlersuche aus?
1 Antwort ist richtig. Einfach
Lösung anzeigen
Lösung
- B <f:debug>
Erklärung
Mit <f:debug>{product}</f:debug> oder inline {product -> f:debug()} zeigt Fluid den Inhalt einer Variable samt Typ und Eigenschaften übersichtlich an. Das hilft, wenn im Template ein Wert fehlt und man prüfen will, was der Controller tatsächlich übergeben hat; <f:debug>{_all}</f:debug> zeigt alle verfügbaren Variablen. Im PHP-Code leistet DebuggerUtility::var_dump() aus Extbase dasselbe. Einen ViewHelper f:dump gibt es in Fluid nicht – der Name kommt aus anderen Template-Engines wie Twig. Debug-Ausgaben gehören nicht auf ein Live-System und sollten vor dem Deployment entfernt werden.