別の Web サイトから base.html.twig ファイルに HTML ファイルを挿入する必要があります。
1 つの解決策は、コントローラー内で php 関数 'file_get_contents' を使用し、次のようにテンプレートで使用できるようにすることです。
$globalFooter = file_get_contents('http://mysite.co.uk/footer/footer.html.twig');
return $this->render('ImagineGdmBundle:Default:product.html.twig', array('globalFooter' => $globalFooter));
ただし、それは、フッターを使用するすべてのコントローラー関数に上記のコードを実装する必要があることを意味します。より良い方法はありますか?
グローバル変数を作成して base.html.twig テンプレートで使用できるようにする方法が必要だと確信しています...しかし、私は Symfony を初めて使用するので、その方法がわかりません。助言がありますか??