Questa pagina descrive l'utilizzo dei parametri nel framework itaEngine.
I parametri vengono definiti mediante la funzione “Gestione anagrafica parametri” presente nel menu “Strumenti di sviluppo”. I parametri sono suddivisi in classi. Ogni classe ha le seguenti proprietà:
A fronte di ogni classe, possono essere definiti dei parametri, ciascuno dei quali ha le seguenti proprietà:
Ogni classe di parametri corrisponde ad un file INI su disco, che viene salvato nella posizione “apps\Ambiente\resources”.
I valori vengono impostati utilizzando l'apposita funzione “Gestione parametri” presente nel menu rapido “Impostazione e utilità”. A fronte di ogni classe di parametri, è possibile definire i singoli valori relativi ad ogni parametro definito precedentemente.
IMPORTANTE! Dopo aver definito una nuova classe di parametri, occorre salvarli per poterli utilizzare.
La classe da utilizzare per la lettura dei parametri è “devLib”. Innanzitutto occorre effettuare la require:
require_once ITA_BASE_PATH . '/apps/Sviluppo/devLib.class.php';
Poi, è necessario instanziarla:
$devLib = new devLib();
A questo punto, è possibile leggere un parametro utilizzando il metodo “genEnv_config”.
$uri = $devLib->getEnv_config('ALBOWSCONNECTION', 'codice', 'ALBWSURI', false); $valore = $uri['CONFIG'];
Il caricamento dei parametri segue questa priorità (con logica di fallback):