Php 如何使用Twig将较小的模板分组并渲染到一个文件中

Php 如何使用Twig将较小的模板分组并渲染到一个文件中,php,twig,Php,Twig,我刚开始使用小树枝,一直在阅读。我不想为小模板创建整个文件,例如: <tr> <td>{{ firstname }}</td> <td>{{ lastname }}</td> </tr> {{firstname}} {{lastname}} 我希望将我的模板分组到一个文件中,并能够呈现该文件中的特定片段/模板。显然,我可以通过使用纯PHP轻松做到这一点,但我希望将HTML与PHP分开,因为它看起来更干净

我刚开始使用小树枝,一直在阅读。我不想为小模板创建整个文件,例如:

<tr>
    <td>{{ firstname }}</td>
    <td>{{ lastname }}</td>
</tr>

{{firstname}}
{{lastname}}

我希望将我的模板分组到一个文件中,并能够呈现该文件中的特定片段/模板。显然,我可以通过使用纯PHP轻松做到这一点,但我希望将HTML与PHP分开,因为它看起来更干净。我可能会考虑将模板保存到数据库中,但这似乎需要做很多工作。非常感谢您的帮助。

我将坚持每个文件使用一个模板。您可以使用。但是我建议使用单独的文件来处理单独的视图和视图部分。@JimL我考虑过使用宏,但是你必须从另一个模板中导入宏,所以我不知道如何渲染单个宏。我可以只使用单独的文件并将它们组织到文件夹中,或者只使用模板数据库。我会坚持每个文件使用一个模板。您可以使用。但是我建议使用单独的文件来处理单独的视图和视图部分。@JimL我考虑过使用宏,但是你必须从另一个模板中导入宏,所以我不知道如何渲染单个宏。我可以只使用单独的文件并将它们组织到文件夹中,或者只使用模板数据库。