Witam,
Tworzę swój własny CMS oparty na silniku Symfony 3 i mam pewien problem z umieszczaniem zmiennej w szablonie Twig.
Cały szablon strony podzielony jest na składowe w których base.html.twig rozszerza poszczególne szablony podane w kontrolerach. Jednakże niektóre elementy tj site descryption dla meta czy URL logotypu przetrzymuje w bazie danych i przy wywołaniu kontrolera za pomocą Doctrine wyciągam te informacje a następnie normalnie w argumencie metody render przesyłam do szablonu.
Problem powstał gdy tych kontrolerów powstało mi dość sporo i za każdym razem muszę przesyłać to samo. Powstaje niepotrzebna redundancja kodu a całość jeszcze pogarsza fakt ze musiałem edytować kontrolery fos bundle aby także przesyłamy te informacje.
Da się to zrobić w sposób poprawny?