5
如何禁用Twig并阻止特定模块的缓存?
我正在使用Drupal 8中的一个模块,该模块从外部REST API中检索对时间敏感的数据。数据被处理并转发到块。最终数据将发送到Twig模板,如下所示: ... public function build() { $build = []; $build['ticker_block'] = [ '#theme' => 'module_theme', '#data' => $myService->data(), ]; return $build; } 这在启用了缓存且呈现的数据显示为过时的生产环境中不起作用。如何仅对我的模块禁用缓存,我是否必须对Twig模板和Block插件都进行缓存?