PhpStorm 2021.3 Help

具有多个文件的模板

一些编程模式和框架需要一组相关文件,通常具有非常特定的结构。例如,对于模型-视图-控制器(MVC) 模式,您需要模型、视图和控制器的单独文件。

在 PhpStorm 中,您可以通过将子模板添加到文件模板来创建相关文件集。当您从此类模板创建文件时,它也会从子模板创建文件。

创建包含多个文件的模板

  1. Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Editor | 文件和代码模板

  2. 创建主文件模板。

    文件选项卡上,单击创建模板按钮并指定模板的名称、文件扩展名和正文。

  3. 在列表中选择新模板并单击创建子模板文件按钮工具栏上的 。指定子模板的名称、文件扩展名和正文。

示例:Symfony 控制器/Twig 模板对的模板

假设您想创建一个Symfony 控制器和相关联的Twig 模板。本教程展示了如何添加模板以同时创建两个文件。

  1. Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Editor | 文件和代码模板

  2. 创建控制器类模板。

    在“文件”选项卡上,单击创建模板按钮并指定以下内容:

    • 姓名Symfony Controller

    • 扩展名php

    • 文件名${NAME}Controller

    生成的控制器类将具有Controller附加的提供的名称,例如ExampleController.

  3. 创建树枝模板。

    在列表中选择已创建的Symfony Controller模板,然后单击创建子模板文件按钮工具栏中的 。指定以下内容:

    • 文件名../../templates/${NAME.toLowerCase()}/index.html

    • 扩展名twig

    生成的 Twig 模板文件将具有名称index.html.twig。它将存储在templates下的子文件夹中,其名称将对应于控制器类。

  4. 单击确定以应用更改。

  5. 要使用新模板,右键单击项目工具窗口中的目录或按Alt+Insert,选择Symfony 控制器模板,并为控制器类指定名称。PhpStorm 将创建控制器类和 Twig 模板文件。

使用实时模板的示例
最后修改:2021 年 6 月 15 日