Symfony で Twig を使用することに関する情報はたくさんありますが、Symfony なしで Twig を使用することについてはあまり情報がありません。
私がしたいこと
私が探しているのは、テンプレート内にテンプレートを含めることです。ヘッダー テンプレートを含めたい base.twig テンプレートがあります。簡単ですね。
{% include "header.twig" %}
問題
ヘッダー テンプレートには多くのロジックが含まれているため、問題が発生しています。各ページのコントローラーからヘッダー テンプレートに値を渡す必要はありません。これは面倒であり、Twig を使用する利点の多くが失われてしまいます。
質問
base.twig テンプレート内からヘッダー用の別のコントローラーを含める方法はありますか? これをよりクリーンなセットアップにするための推奨事項はありますか?