Получить корневой каталог ядра в шаблоне Twig с Symfony 2

Мне нужно получить kernel.root_dir в моем шаблоне ветки, я нашел решения Вот, Но это не работает. Я получаю ошибку о несуществующем методе Kernel в этот класс. Реально в классе GlobalVariables метод getKernel () не существует. Так как я могу получить root_dir в шаблоне ветки.

(P.S. Нет, я не могу получить его из контроллера формы, и нет, я не могу получить его в качестве параметров контейнера)

2

Решение

Я предлагаю вам добавить глобальную переменную в ваш config.yml:

# app/config/config.yml
twig:
# ...
globals:
kernelRootDir: "%kernel.root_dir%"

Затем используйте {{ kernelRootDir }} в ваших взглядах.

11

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]