Salve a tutti, sto cercando di includere dei file nella mia pagina index.php
La situazione è la seguente:
Index.php
codice:
 $pageParams = array('model' => "model.php", 'controler' => "controler.php", 'template' => "template.tpl"); //Sono dati che prendo dal database.
Questi sono i dati di una pagina presi dal database, tramite una chiave definita in $_GET.
Ora, avrei bisogno di includere quei 3 file nella mia pagina, ma invece di usare
codice:
require_once($pageParams);
vorrei includere i file tramite una funzione apposita (possibilmente in una classe apposita, in un file differente.. ma per capire il problema penso che sia meglio usare una funzione direttamente in index.php) per poter effettuare dei controlli.
Ecco un mio primo tentativo:
In index:
codice:
....
...
getControler($pageParams['controler']);
...
...
function getControler($controler=""){
		if(file_exists($controler)){
			require_once($controler);
		} else {
			echo "Errore: Controler definito ma non trovato.
";
		}
	}
Tuttavia se valorizzo una variabile dentro questo file e la richiamo successivamente nel template (icluso) presente nell' array di prima, questa risulta non definita.
La funzione deve restituire un oggetto legato al require_once?
Grazie anticipatamente