默认情况下,在Symfony中,模板可以位于两个不同的位置:
- 应用程序/资源/视图/
- path/to/bundle/Resources/views/
如何也从其他位置渲染模板?
- 例如,我希望我的应用程序主题位于web/Themes文件夹中:
web/Layouts/layout.twig.htmlweb/Layouts/layout.less…
- 或者只将模板存储在基本路径中的文件夹中:
腹板/应用程序/主题/…
虽然您可以按照为trick模板定义自定义文件系统路径中所述的方式进行操作,但我不会宣传将它们放在web
目录中。web
目录中的内容是公开可用的。在解析之前,原始模板不应公开可用。