Webサイトのメインテンプレートに垂直メニューがあり、すべてのWebサイトページに同じコンテンツを配置し、他のすべてのテンプレートがメインテンプレートを拡張しています。私の質問は; メインページを拡張するWebページを表示する他のすべてのコントローラーで同じオブジェクトを渡すことなく、すべてのページのメニューに同じコンテンツを表示するにはどうすればよいですか。次に例を示します。
メインのlayout.html.twigに、object1、object2、object3の3つのオブジェクトを表示する垂直メニューがあります。
コントローラでレンダリング関数を呼び出すとき、メインテンプレートを拡張するテンプレートに常にobject1、object2、object3を渡す必要がありますか?
もっと簡単でエレガントな方法はありませんか?