Symfony 包括子目录中的细枝文件

Symfony 包括子目录中的细枝文件,symfony,twig,Symfony,Twig,我遇到了一个问题-当一个细枝文件放在子目录中时,我不能将它包含在另一个细枝文件中。例如: 我有一个文件AppUserBundle:Dashboard:index.html.twig(symfony路径是src/App/UserBundle/resorcus/views/Dashboard/index.html.twig,其他视图的路径也是如此)。 在该文件中,我得到了放置在AppUserBundle:Dashboard:User子目录中的文件Status.html.twig的include。但当

我遇到了一个问题-当一个细枝文件放在子目录中时,我不能将它包含在另一个细枝文件中。例如:

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

{% include 'AppUserBundle:Dashboard:User:Status.html.twig' %}
当我将Status.html.twig文件移动到
AppUserBundle:Dashboard
目录并包含它时,一切正常。我能找到这样的文件吗

AppUserBundle:Dashboard:Subdir:file

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

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

AcmeDemoBundle:Welcome:User/index.html.twig

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

它只适用于冒号,所以可能必须是AcmeDemoBundle:Welcome:User:index.html.twig