Chamar variável no base.html.twig

215 views
Skip to first unread message

Bruno Avelino

unread,
May 22, 2013, 7:15:06 AM5/22/13
to symfo...@googlegroups.com
Pessoal,

Sou iniciante no symfony, estou com o seguinte problema:

Preciso chamar um array com o conteúdo do menu no base.html.twig, fiz funcionar criando uma função no controller e retornando o array, só que ele fica somente para uma página específica (eu teria que nesse caso colocar em vários controllers), gostaria de saber como fazer para que ele chame essa função e retorne o array diretamente para o base.html.twig sempre, sem ter que ficar implementando sempre o mesmo código no controller,

Alguém tem idéia para solução?

Atenciosamente.


Jorge Vahldick

unread,
May 22, 2013, 7:39:14 AM5/22/13
to symfo...@googlegroups.com
Bom dia Bruno,

Há diversas opções para esta dúvida, na qual para você que está iniciando, creio que a mais simples é se utilizar do Render.

Dependendo a versão:
{% render("Bundle:Controller:action" with {}) %}

Outras possibilidades:
- Extender o twig
- Container de serviços

Atenciosamente,
Jorge Vahldick
Reply all
Reply to author
Forward
0 new messages