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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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