@remlin1000
любитель

Symfony 3/4: Как получить доступ к сервису из шаблона?

Здравствуйте!
Создал свой сервис в Symfony 3.4, пример:

<?php

namespace AppBundle\Service;

class Favourites
{
    public function parse ($str)
    {
        return strtoupper($str);
    }
}


Как мне теперь получить к нему доступ из шаблона Twig?
Я так понимаю надо его где-то в конфигах прописать, чтобы он стал доступен.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bears
Вот так
https://symfony.com/doc/current/templating/global_...

UPD: но если у вас простые манипуляции, то лучше создавать свои функции/фильтры twig
https://symfony.com/doc/current/templating/twig_ex...

В этих функциях/фильтрах можно так же получить доступ к сервисам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы