【问题标题】:Different Twig and Templates Location in SymfonySymfony 中不同的 Twig 和模板位置
【发布时间】:2014-11-05 08:40:58
【问题描述】:

默认情况下,在 Symfony 中,模板可以位于两个不同的位置:

  1. 应用/资源/视图/
  2. path/to/bundle/Resources/views/

如何也可以从其他位置渲染模板?

  1. 例如,我希望我的应用程序主题位于 web/Themes 文件夹中:

web/Layouts/layout.twig.html 网页/布局/layout.less ...

  1. 或者只是将模板存储在基本路径的文件夹中:

网络/ 应用程序/ 主题/ ...

【问题讨论】:

标签: php symfony twig


【解决方案1】:

虽然您可以按照define custom filesystem path for twig templates 中的说明进行操作,但我不会宣传将它们放在web 目录中。 web 目录中的内容是公开可用的。解析前的原始模板不应该公开。

【讨论】:

  • 你可以 .htaccess 以你的方式解决这个问题,但是,是的,他说的。
猜你喜欢
  • 1970-01-01
  • 2019-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多