Gestion des ressources Ressource
Phalcon considère les fichiers JavaScript (JS) et de style (CSS) comme des ressources. Ces éléments sont intégrables de quatre façons :
-
ajout des liens au niveau de l’action ;
-
ajout des liens au niveau du Controller ;
-
ajout des liens au niveau du ControllerBase ;
-
ajout des liens par collection.
Pour la gestion des ressources au niveau des contrôleurs, il est plus pratique d’utiliser des collections. Ces collections permettent de catégoriser des paquets de ressources.
Exemple de collection
Une collection pour le client qui souhaite acheter des produits. Cette identité visuelle est personnalisée pour ce type d’utilisateur.
Une collection pour les vendeurs de produits. Les interactions et le style de présentation du site sont différents.
Pour la gestion des ressources par page, il arrive qu’il y ait besoin de ressources supplémentaires, mais uniquement pour une page.
Exemple de page spéciale
Un site d’e-commerce modifie sa page d’accueil pour afficher diverses animations et autres effets visuels lors des soldes. Pour ne pas alourdir le temps de chargement sur les autres pages, il est recommandé d’inclure les ressources supplémentaires uniquement sur cette page.
1. Intégration de ressources lien par lien
Les fichiers de ressources sont enregistrables et accessibles dans le répertoire public qui se trouve à la racine du projet.