树枝模板上的控制器可以在另一个树枝模板中扩展吗?

时间:2018-01-23 16:24:26

标签: php symfony templates twig

我正在与Symfony建立一个网站,我遇到了一些问题。 我们说我有三个模板:base.html.twig,index.html.twig和menu.html.twig。

基础模板可用于我的所有网页,我的索引模板扩展了基础模板以及菜单< / strong>模板。

我有一个控制器来使用路线&#34; / projectmanager / dashboard&#34;来渲染我的index.html.twig。

我想为我的菜单模板设置一个控制器,因为我必须显示数据库中的数据,但我不能成功。

你知道怎么做吗?

我是Stackoverflow的新手,也是Symfony的初学者,我只是研究它。 如果您需要有关我的代码的更多信息,请询问它。

感谢您的支持!

1 个答案:

答案 0 :(得分:0)

我通过在index.html.twig模板中使用twig指令找到了解决问题的方法:

{{render('控制器('App \ Controller \ Menu \ menuController'))}}

这条树枝指令调用菜单的控制器。

我在一个法国论坛上发现了这个问题,有人与我分享link