Ich habe eine Klasse mit einer Funktion, die HTML zurückgibt.Raw-HTML von einer Funktion ohne Twig-Filter zurückgeben
class MyParser {
public function getHTML() {
return '<a href="#">Hello World</a>';
}
}
Und dann in meinem Zweig Vorlage verwende ich die raw
Filter zur Ausgabe des wörtlichen HTML anstelle von Twig es für mich zu entkommen:
{{ myParserInstance.HTML | raw }}
Gibt es eine Möglichkeit für eine Funktion (das ist nicht a Twig Filter or Function), um rohes HTML zurückzugeben und es so zu rendern? Oder wie würde ich einen Twig Filter oder eine Funktion erstellen, die das nahtlos für mich erledigt?
Zum Beispiel habe ich würde nicht will so etwas wie:
{{ render(myParserInstance) }}
Stattdessen würde Ich mag nur in der Lage sein, den HTML
Funktionsaufruf zu verwenden. Ist das überhaupt möglich oder bin ich mit einer Twig-Funktion fest oder verwende | raw
?