3.3.3.1 Configurazione di classi esterne

Talvolta può essere utile riutilizzare delle classi MVC tra diverse applicazioni sullo stesso sistema. Se vuoi utilizzare un controller in più applicazioni, puoi modificare il file bootstrap.php per ottenere questo risultato.

In bootstrap.php, definisci alcune variabili con nomi speciali per informare CakePHP dove cercare alcune classi MVC:

$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();

Ciascuna di queste variabili può essere impostata come un array di percorsi assoluti del filesystem dove sono posizionate le classi esterne. Assicurati che ciascun percorso termini con una barra.