twig-filter mehrere Parameter

Ich versuche zu erstellen, die einen bestimmten Zweig, der filter kann mit 2 Parametern.

$documentURL = new Twig_SimpleFilter('documentURL', function($DocumentId, $UserId){

    $URL = "http://example.example.com/start/".$DocumentId."/".$UserId."/";

    return $URL;

});

Wurde und das filter zum Rendern:

$twig->addFilter($documentURL);

Nun der filter wird beantragt in der Vorlage:

{{documentURL(booking.docId, user.id)}}

Aber ich erhalte eine Fehlermeldung, dass die Funktion nicht vorhanden ist. Quitte seltsam... Weil es existiert, und es ist im Preis inbegriffen. Auf die gleiche Weise wie meine anderen 15 Filter.

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'The function "documentURL" does not exist in "profile.html" at line 78'

Bin ich Beantragung der filter der falsche Weg ist? (Wahrscheinlich ja...)

InformationsquelleAutor Peter Fox | 2014-02-25
Schreibe einen Kommentar