0

私は(まだ)Symfonyの初心者であり、Twigの3レベルの継承について読んでいます。

バンドルでブロックを定義する場合、それらの名前はバンドル固有であり、アプリbase.html.twigや他のバンドルで定義されているブロック名と一致しない可能性があります。または、名前は同じでも使用法が異なる可能性があります。

  • 誰かがこれが問題だと思ったことがありますか?
  • app/これを管理する方法はありますか?ヘルプの下でテンプレートをオーバーライドしますか?
  • ブロック名など、メンテナンスの問題を最小限に抑えるための規則はありますか?
4

1 に答える 1

0

ブロック名は、ブロック内に配置されるものと何らかの関係を持つ必要があります。したがって、ブロック内に css スタイルがある場合はそれをスタイルシートと呼び、javascript ファイルの場合は JavaScript と呼びます。far bundles として、views フォルダー内に layout.html.twig を作成し、base.html.twig を拡張します。

于 2012-06-16T04:40:57.437 に答える