che sto cercando di iniziare con symfony3 e mentre giocare con alcuni controller e percorsi che affrontano il problema che ogni volta che caricare un percorso specifico eventuali ulteriori modifiche su un classe controller non vengono riconosciuti da symfony fino a quando non svuoto la cache di routing.cache di routing Disattiva in symfony
Ad esempio:
la creazione di un LuckyController
la creazione di un numberAction
testarlo.
Dopo che la creazione di un numbers2Action
Ora il percorso per numbers2Action isnt trovato fino a quando faccio una cache di console: chiaro
Questo sembra molto fastidioso per il test/sviluppo. Ho cercato le possibilità di disabilitare la cache per l'ambiente di sviluppo ma non ho ancora trovato una soluzione. (ad es. Provato a // $ kernel-> loadClassCache(); in app_dev.php ma questo non ha funzionato per me)
C'è un modo per disabilitare la cache di routing (o un altro modo per risolvere questo problema) per lo sviluppo ?
Grazie
Edit: sto usando app_dev.php
Uso app_dev.php ma symfony utilizza comunque la cache di routing. – Invis00
Sono sicuro che lo faccia, ma in modalità 'debug' viene generato un metadata con tutto il percorso del file di configurazione e del controller che utilizza l'annotazione coinvolta in una creazione di una rotta. Se si modifica uno di questi file, il router viene rigenerato. Hai disabilitato questo comportamento con '$ kernel = new AppKernel ('dev', false);'? – Federkun
No, è ancora $ kernel = nuovo AppKernel ('dev', true); – Invis00