カスタムモジュールのレンダリングを非キャッシュ化する方法

カテゴリ Custom module コアバージョン 8.3x 関連モジュール Custom module Twig Block Cache

 

コメント

ユーザー actbrain の写真

■ クエリに依存させる
return [
 '#theme' => 'テーマ名',
 '#cache' => ['contexts' => ['url.query_args']],
 '#year' => $year, // など
 '#month' => $month, // など
 ...
];

■ 保持時間=0にする
return [
 '#theme' => 'テーマ名',
 '#cache' => ['max-age' => 0],
 ...
];

ユーザー actbrain の写真

■ パスに同期させる
return [
 '#theme' => 'テーマ名',
 '#cache' => ['contexts' => ['url.path']],
 '#year' => $year, // など
 '#month' => $month, // など
 ...
];

■ パス&クエリに同期させる
return [
 '#theme' => 'テーマ名',
 '#cache' => ['contexts' => ['url.path', 'url.query_args']],
 '#year' => $year, // など
 '#month' => $month, // など
 ...
];

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

ページ