Skip to content

Instantly share code, notes, and snippets.

@sebcunin
Last active December 25, 2015 10:39
Show Gist options
  • Save sebcunin/6963221 to your computer and use it in GitHub Desktop.
Save sebcunin/6963221 to your computer and use it in GitHub Desktop.
Cache Drupal. Jouer avec le cache Drupal. Information prise/trouvée sur le site de Julien. http://juliendubreuil.fr/drupal/jouez-a-cache-cache-avec-drupal
<?php
function my_module_function() {
// Récupération du cache s'il existe.
$cache = cache_get('my_module_data','cache');
if (is_object($cache) && !empty($cache->data)) {
// On vérifie que les données sont encore valide ou non.
if ($cache->expire > time()) {
return $cache->data;
}
}
// fonction de génération de votre contenu.
// Sauvegarde des informations calculées.
cache_set('my_module_data', $my_data,'cache', time()+60*60);
return $my_data;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment