Php 细枝模板上的控制器是否可以在其他细枝模板中扩展?
我正在用Symfony创建一个网站,我遇到了一些问题。 假设我有三个模板:base.html.twig、index.html.twig和menu.html.twig 基本模板可用于所有我的页面,我的索引模板扩展了基本模板以及我的菜单模板 我有一个控制器,可以使用路径“/projectmanager/dashboard”呈现index.html.twig 我想为我的菜单模板安装一个控制器,因为我必须显示数据库中的数据,但我没有成功 你知道怎么做吗 我是Stackoverflow的新手,也是Symfony的初学者,我只是学习它。 如果你需要更多关于我的代码的信息,尽管问吧Php 细枝模板上的控制器是否可以在其他细枝模板中扩展?,php,symfony,templates,twig,Php,Symfony,Templates,Twig,我正在用Symfony创建一个网站,我遇到了一些问题。 假设我有三个模板:base.html.twig、index.html.twig和menu.html.twig 基本模板可用于所有我的页面,我的索引模板扩展了基本模板以及我的菜单模板 我有一个控制器,可以使用路径“/projectmanager/dashboard”呈现index.html.twig 我想为我的菜单模板安装一个控制器,因为我必须显示数据库中的数据,但我没有成功 你知道怎么做吗 我是Stackoverflow的新手,也是Symf
谢谢你的支持 我通过在index.html.twig模板中使用twig指令找到了问题的解决方案,该指令是: {{呈现(控制器('App\controller\Menu\menuController'))} 此细枝指令调用“我的菜单”的控制器
我在一个法语论坛上发现了这一点。“我的索引模板扩展了基础模板和菜单模板”:这是不可能的,你只能扩展一个模板。不过,您可以
在索引模板中包含菜单模板。Upsi dupsi,您是对的!事实上,我的菜单模板包含在我的索引模板中!我刚把键盘打错了。