2015-02-13 9 views

risposta

10

Si può leggere Configuration and environments sezione del Advanced Application Template README per capire questo:

Tipicamente ambiente contiene applicazioni file bootstrap, quali file index.php e configurazione con il suffisso -local.php. Questi sono aggiunti a .gitignore e mai aggiunti al repository del codice sorgente.

Al fine di evitare duplicazioni, le configurazioni ignorano ciascuna di altre . Ad esempio, il frontend legge configurazione nel seguente ordine:

common/config/main.php 
common/config/main-local.php 
frontend/config/main.php 
frontend/config/main-local.php 

parametri vengono letti nel seguente ordine:

common/config/params.php 
common/config/params-local.php 
frontend/config/params.php 
frontend/config/params-local.php 

Il file di configurazione in seguito prevale il primo.

+0

entrambi i link non funzionano – kasoft

+0

@ user3265427 Aggiornato entrambi i collegamenti – arogachev

+0

Sembra che due file di configurazione ('' main.php' e main-local.php') ha senso solo se ci sono ambienti in cui uno è usato, ma non l'altro. La documentazione suggerisce che questa configurazione può essere utilizzata da team di sviluppo più grandi. Ma se ogni ambiente utilizza entrambi i file di configurazione, ha più senso unirli in un unico file di configurazione ... –

Problemi correlati