引用TWIG文件的正确语法是什么

时间:2012-09-03 14:59:52

标签: symfony twig

我需要在symfony 2项目中引用TWIG文件。

Twig文件可以从控制器或视图中引用。

使用的语法是:

SomeBundle:SomeController:SomeTemplate.html.twig

例如:AcmeDemoBundle:您好:index.html.twig

其他允许的语法是:

SomeBundle:SomeController/SomeFolder:SomeTemplate.html.twig

例如:AcmeDemoBundle:Hello / Crud:index.html.twig

推荐的语法是什么?还有其他语法吗?

1 个答案:

答案 0 :(得分:0)

这取决于您是否使用子名称空间来分组控制器。例如,您可以在应用中使用公开和管理部分。然后你的结构看起来像这样:

  • AppBundle
    • Controller
      • Admin
        • UserController
      • UserController

在这种情况下,您将公共控制器的视图称为:

AppBundle:User:list.html.twig

以管理员控制器为视图:

AppBundle:Admin/User:list.html.twig

所以,这不是首选哪种语法,而是哪种语法可以解决您的问题。