This document is for CakePHP's development version, which can be significantly different
from previous releases.
You may want to read
current stable release documentation instead.
La classe Plugin est responsable de la localisation des ressources et de la gestion des chemins des plugins.
Les plugins peuvent être localisés avec Plugin. Utiliser
Plugin::path('DebugKit');
vous donne par exemple le chemin complet vers le
plugin DebugKit:
$path = Plugin::path('DebugKit');
Vous pouvez vérifier dynamiquement dans votre code si un plugin a été chargé:
$isLoaded = Plugin::isLoaded('DebugKit');
Utilisez Plugin::loaded()
si vous voulez avoir la liste de tous les plugins
actuellement chargés.
Utilisée pour obtenir la localisation des fichiers de classes du plugin:
$path = App::classPath('DebugKit');
La méthode renvoie le chemin vers les templates du plugin:
$path = Plugin::templatePath('DebugKit');
Même chose pour le chemin vers la configuration:
$path = Plugin::configPath('DebugKit');