Wie erstelle ich ein benutzerdefiniertes Zweig-Tag, das einen Rückruf ausführt?
Ich versuche, ein benutzerdefiniertes Twig-Tag wie das folgende zu erstellen:
{% mytag 'foo','bar' %}
Hello world!!
{% endmytag %}
Dieses Tag sollte die Ausgabe von @ ausgebmy func("Hello world!!", "foo", "bar")
.
Kann jemand einen Beispielcode für das Erstellen eines solchen benutzerdefinierten Tags posten? Eine, die eine beliebige Anzahl von Parametern akzeptieren kann, würde mich noch mehr freuen.
Hinwei: Ich bin nicht daran interessiert, eine benutzerdefinierte Funktion zu erstellen. Ich muss den Body des Tags als ersten Parameter übergeben.