0

我(仍然)是 Symfony 的初学者,并且一直在阅读关于Twig的三级继承

如果您在包中定义块,它们的名称可能是特定于包的,并且与您的应用程序base.html.twig或其他包中定义的块名称不匹配,或者甚至名称可能相同但用法可能不同。

  • 有没有人发现这是一个问题?
  • 有没有办法管理这个,会在app/帮助下覆盖模板吗?
  • 是否有任何关于块名称的约定或其他任何可以最大限度地减少维护问题的约定?
4

1 回答 1

0

块名称应该与将要放置在块中的内容有某种关系。因此,如果您在一个块中具有 css 样式,则将其称为样式表,而对于 javascript 文件,则将其称为 JavaScript。至于捆绑包,在视图文件夹中创建一个 layout.html.twig 并扩展 base.html.twig。

于 2012-06-16T04:40:57.437 回答