Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 细枝模板上的控制器是否可以在其他细枝模板中扩展?_Php_Symfony_Templates_Twig - Fatal编程技术网

Php 细枝模板上的控制器是否可以在其他细枝模板中扩展?

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

我正在用Symfony创建一个网站,我遇到了一些问题。 假设我有三个模板:base.html.twig、index.html.twig和menu.html.twig

基本模板可用于所有我的页面,我的索引模板扩展了基本模板以及我的菜单模板

我有一个控制器,可以使用路径“/projectmanager/dashboard”呈现index.html.twig

我想为我的菜单模板安装一个控制器,因为我必须显示数据库中的数据,但我没有成功

你知道怎么做吗

我是Stackoverflow的新手,也是Symfony的初学者,我只是学习它。 如果你需要更多关于我的代码的信息,尽管问吧


谢谢你的支持

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

{{呈现(控制器('App\controller\Menu\menuController'))}

此细枝指令调用“我的菜单”的控制器


我在一个法语论坛上发现了这一点。

“我的索引模板扩展了基础模板和菜单模板”:这是不可能的,你只能扩展一个模板。不过,您可以
在索引模板中包含
菜单模板。Upsi dupsi,您是对的!事实上,我的菜单模板包含在我的索引模板中!我刚把键盘打错了。