2015-03-29 9 views

risposta

7

È possibile inserire tutti i parametri utilizzati nel dev ambiente in un file app\config\parameters_dev.yml (è necessario crearlo) e quindi importarlo nel vostro app\config\config_dev.yml:

imports: 
    - { resource: config.yml } 
    - { resource: parameters_dev.yml } 

Così, quando si lavora in locale qualsiasi il parametro utilizzato in produzione verrà sovrascritto dal nuovo file con i parametri corretti.

E ricorda di cancellare la cache!

+0

ok Ho fatto in questo modo, quindi mi aspetto che usando app.php dovrebbe usare i parametri in parameters.yml, e usando app_dev.php dovrebbe usare i parametri in parameters_dev.yml. sembra che l'unico file utilizzato sia parameters_dev sia usato da entrambi i front controller ... – user3174311

+2

ARGH! DAMN CACHE! ora funziona perfettamente. Ti amo. grazie. – user3174311

+1

@ user3174311 Uso sempre questo tipo di configurazione. Nella produzione verranno utilizzati solo parametri in 'parameters.yml' e anche in altri ambienti. Ad esempio potresti voler fare il mirroring del tuo database per scopi di test (e con dati di accesso diversi) e per questo basta creare un 'parameters_test.yml' e applicare lo stesso concetto. –

Problemi correlati