外部REST APIから時間依存データを取得するDrupal 8のモジュールに取り組んでいます。データが処理され、ブロックに転送されます。最終データは次のようにTwigテンプレートに送信されます。
...
public function build() {
$build = [];
$build['ticker_block'] = [
'#theme' => 'module_theme',
'#data' => $myService->data(),
];
return $build;
}
これは、キャッシュが有効になっており、レンダリングされたデータが古いものとして表示される運用環境では機能しません。モジュールのキャッシュのみを無効にするにはどうすればよいですか?また、TwigテンプレートとBlockプラグインの両方でキャッシュを無効にする必要がありますか?