いくつかのカスタムページが作成されており、多くのSQL文を実行する必要があります。 データは数日またはキャッシュをクリアするまでキャッシュすることができます。Prestashopデータのキャッシュ
私のprolemはキャッシュを保存していません。 funciton Cache :: isStored関数は常にfalseを返します。
$cache_id = "test";
if (Cache::isStored($cache_id)) {
/// Query data
Cache::store($cache_id, $data);
}
$data = Cache::retrieve($cache_id);
echo json_encode($data);
私は間違ったキャッシュ機能を使用していると思います。しかし、私はそれのための任意のドキュメントを見つけるように見えることはできません。
誰もがいずれかのマニュアルまたはいくつかのサンプルコード
'if(!Cache :: isStored($ cache_id))'をチェックしてから、データを保存して保存する必要があると思います。 –