Twig фильтрует несколько параметровPhp

Кемеровские программисты php общаются здесь
Anonymous
Twig фильтрует несколько параметров

Сообщение Anonymous »

Я пытаюсь создать специальный фильтр веток, который может обрабатывать 2 параметра.

Код: Выделить всё

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

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

return $URL;

});
И добавил фильтр к рендеру:

Код: Выделить всё

$twig->addFilter($documentURL);
Теперь фильтр запрашивается в шаблоне:

Код: Выделить всё

{{documentURL(booking.docId, user.id)}}
Однако я получаю сообщение об ошибке, что функция не существует. Довольно странно... Потому что оно существует и оно включено. Точно так же, как и остальные мои 15 фильтров.

Код: Выделить всё

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'The function "documentURL" does not exist in "profile.html" at line 78'
Я неправильно запрашиваю фильтр? (Наверное, да...)

Подробнее здесь: https://stackoverflow.com/questions/220 ... parameters

Вернуться в «Php»