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