gpt4 book ai didi

symfony - 包括子目录中的 Twig 文件

转载 作者:行者123 更新时间:2023-12-04 03:08:39 26 4
gpt4 key购买 nike

我遇到了问题-将 Twig 文件放置在子目录中时,无法在另一个 Twig 文件中包含该 Twig 文件。例子:

我有一个文件AppUserBundle:Dashboard:index.html.twig(symfony路径是src/App/UserBundle/Resorcues/views/Dashboard/index.html.twig,其他 View 的路径也是如此)。
在该文件中,我包括一个放在Status.html.twig子目录中的文件AppUserBundle:Dashboard:User。但是当尝试包含它时,我收到消息“找不到模板”。

{% include 'AppUserBundle:Dashboard:User:Status.html.twig' %}

当我将Status.html.twig文件移动到 AppUserBundle:Dashboard目录并包括它时,一切正常。我可以以某种方式获取任何类似的文件吗?
AppUserBundle:Dashboard:Subdir:file

最佳答案

AcmeDemoBundle:Welcome只是一个逻辑 Controller 名称,:并不意味着/。此逻辑名称指的是@AcmeDemoBundle/Resources/views/Welcome目录,其中@AcmeDemoBundle是逻辑捆绑包名称,类似于src/Acme/DemoBundle

如果要在名称中添加另一个目录,只需像通常那样将其放在逻辑名称之后:

AcmeDemoBundle:Welcome:User/index.html.twig

这是指 src/Acme/DemoBundle/Resources/views/Welcome/User/index.html.twig文件。

关于symfony - 包括子目录中的 Twig 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com