sviluppo:parametri
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
sviluppo:parametri [2017/06/19 09:52] – m.biagioli | sviluppo:parametri [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1 | ||
---|---|---|---|
Linea 17: | Linea 17: | ||
I valori vengono impostati utilizzando l' | I valori vengono impostati utilizzando l' | ||
A fronte di ogni classe di parametri, è possibile definire i singoli valori relativi ad ogni parametro definito precedentemente. | 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.** | ||
======Lettura parametri====== | ======Lettura parametri====== | ||
+ | La classe da utilizzare per la lettura dei parametri è " | ||
+ | |||
+ | < | ||
+ | require_once ITA_BASE_PATH . '/ | ||
+ | </ | ||
+ | |||
+ | Poi, è necessario instanziarla: | ||
+ | |||
+ | < | ||
+ | $devLib = new devLib(); | ||
+ | </ | ||
+ | |||
+ | A questo punto, è possibile leggere un parametro utilizzando il metodo " | ||
+ | |||
+ | < | ||
+ | $uri = $devLib-> | ||
+ | $valore = $uri[' | ||
+ | </ | ||
+ | |||
+ | =====Priorità di caricamento===== | ||
+ | Il caricamento dei parametri segue questa priorità (con logica di fallback): | ||
+ | |||
+ | - Presenza di un file INI con i valori dei parametri nella cartella " | ||
+ | - Presenza di un file INI con i valori dei parametri nella cartella " | ||
+ | - Presenza di un file INI con i valori dei parametri nella cartella " | ||
+ | - Caricamento da database{{counter}} visualizzazioni. | ||
sviluppo/parametri.1497865968.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)