Symfony2 - 在每个页面请求中填充layout.html.twig中的导航栏

Flu*_*key 5 symfony

在我的layout.html.twig中,我有一个带有一些链接的导航栏.我希望从数据库中填充链接.

例如,在导航栏中,我有一个"最近产品"的下拉列表.如何从数据库中填充主layout.html.twig中的下拉列表?(当然它将来会被缓存)

我需要创建一个过滤器吗?

任何帮助都会很棒.谢谢

注意:在Symfony 1.4中,我会使用一个组件.这是否存在于Symfony 2中?

Flu*_*key 10

答案在这里:http://symfony.com/doc/2.0/book/templating.html#embedding-controllers

我需要创建一个子控制器,然后将子控制器视图嵌入到主枝布局中.