Как можно по нормальному закинуть информацию в шапку и подвал сайта
В базовый шаблон делаю инклуд header, footer
Но туда нужна закинуть кое какую инфу, например:
- пункты меню
- контакты
- ....
В мануалах симфони и демке этот вопрос решается легко :) - ссылки просто хардкорно зашиты в базовый шаблон
Я не могу найти примера как правильно это делать.
Есть вариант
Рендерить контроллер в шаблоне, но это как то странно, хотя в мануале такое есть
Есть еще вариант сделать
Сервис меню и в конфиг твига в globals запихнуть этот сервис, это мне кажется будет чуть интересней, можно будет уже из шаблонизатора дергать глобальную переменную, хотя глобальные переменные - зло, но здесь это будет работать только на чтение
twig:
globals:
menu: '@App\Services\Menu'
Я на распутье, подскажите пожалуйста может есть какие то другие методы