Settare I Parametri Di Configurazione Dal Database

Ciao a tutti!

volevo innanzitutto ringraziarvi per la disponibilità e per la velocità di risposta.

Avrei la necessità di prendere alcuni "settings" dal database.

Cioè di aggiungere alla CApplication alcuni settaggi presi dal db e valida per tutta l’app senza eseguire la query tutte le volte che si cambia pagina, avete qualche consiglio?

Grazie!

una volta per un progettino rapido rapido, avevo la necessità di caricare delle impostazioni

a giro nella mia app.

senza pensarci troppo ho fatto un model Impostazioni.

La tabella era composta da due campi la primary key era un varchar e il secondo pure.

impostazione (pk) , value (valore in varchar)

a questo punto impostato il model, Quando dovevo caricare le impostazioni desiderate facevo:

Impostazioni::model()->findbyPk(‘adminEmail’)->value

e l’ho risolta così.

Io ho fatto in modo che il config punti a alcuni file di configurazione .conf e mi crei l’array del main.php con i dati immagazzinati, Per prenderli dal db c’è bisogno che l’array sia stato già configurato e quindi non potevo salvare i dati nel db.

Puoi optare per una soluzione simile, o puoi usare la sessione, infatti se peschi da db è necessaria la query ad ogni cambio pagina, in ogni caso.