3.3.3.1 Kiegészítő osztályok elérési útja

Nagyon hasznos ha az MVC osztályainkat meg tudjuk osztani más alkalmazásokkal ugyanazon a rendszeren. Ha ugyanazt a vezérlőt akarod hazsnálni más alkalmazásban használhatod a CakePHP bootstrap.php fájlját, hoyg ezeket a kiegészítő osztályokat behozd a képbe.

A bootstrap.php-ban , definiálhatsz pár speciális névvel rendelkező változót, hogy a CakePHP más helyeken is keresse az MVC osztáylokat:

$viewPaths        = array();
$controllerPaths  = array();
$modelPaths       = array();
$helperPaths      = array();
$componentPaths   = array();
$behaviorPaths    = array();
  1. $viewPaths = array();
  2. $controllerPaths = array();
  3. $modelPaths = array();
  4. $helperPaths = array();
  5. $componentPaths = array();
  6. $behaviorPaths = array();

Mindezen változók meghatározhatók egy tömbként melynek elemei a teljes, abszolút fájlrendszer elérési utakból állnak, ahol a kiegészítő osztályok megtalálhatóak. Biztosítanod kell, hogy minden elérési út per-re végződik.