Strumenti Utente

Strumenti Sito


sviluppo:parametri

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
sviluppo:parametri [2017/06/19 10:02] m.biagiolisviluppo:parametri [2018/03/19 10:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 17: Linea 17:
 I valori vengono impostati utilizzando l'apposita funzione "**Gestione parametri**" presente nel menu rapido "**Impostazione e utilità**". 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. 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======
Linea 37: Linea 39:
 $valore = $uri['CONFIG']; $valore = $uri['CONFIG'];
 </code> </code>
 +
 +=====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 "params.local" delle configurazioni specifiche per environment
 +  - Presenza di un file INI con i valori dei parametri nella cartella "config.params.local/<ditta>" (configurazioni specifiche per ogni database)
 +  - Presenza di un file INI con i valori dei parametri nella cartella "config.params.local" (configurazioni locali)
 +  - Caricamento da database
sviluppo/parametri.1497866551.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)