Configuration

La gestion du cache est prise en charge par Phalcon, cependant, il s’agit d’un service à rajouter. En effet, chaque projet est différent, ce qui implique que le cache n’est pas forcément utile.

Avec Phalcon, le cache est divisé en deux parties.

  • L’insertion/modification/suppression de données en cache. Cette partie se nomme Back-End (l’arrière-boutique).

  • La gestion du format et de l’affichage du cache, appelé Front-End (la vitrine de la boutique).

Pour déclarer un service de cache, il faut se rendre dans le fichier app/config/services.php.

En début de fichier, il est nécessaire de déclarer l’utilisation de deux classes de type Factory : une pour le Cache:Back-EndBack-End, l’autre pour le Cache:Front-EndFront-End.

use Phalcon\Cache\Frontend\Factory as FFactory; 
use Phalcon\Cache\Backend\Factory as BFactory; 

Une Factory est une classe dans laquelle sont passés des paramètres et qui renvoie un objet correspondant aux paramètres initiaux. L’objectif : obtenir une liste de fonctions propres à un service - peu importe la technologie présente derrière. Par exemple : une Factory de gestion de paiement doit renvoyer un objet initialisé correctement, quelle que soit la solution utilisée derrière (Paypal, Stripe ou autre).

À la fin du fichier, il est possible de déclarer un service de cache en utilisant les Factory.

Syntaxe d’implémentation...

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Présentation
Suivant
Usage