Ho bisogno di cancellare la mia cache doctrine's in Symfony 2.Symfony2 doctrine clear cache
Ci deve essere un modo in linea di comando per svuotare la cache.
O dove devo trovare ed eliminare i file che appartengono alla cache?
Ho bisogno di cancellare la mia cache doctrine's in Symfony 2.Symfony2 doctrine clear cache
Ci deve essere un modo in linea di comando per svuotare la cache.
O dove devo trovare ed eliminare i file che appartengono alla cache?
app/console
elencherà come si può fare
app/console doctrine:cache:clear-metadata
app/console doctrine:cache:clear-query
app/console doctrine:cache:clear-result
grazie mille – Gigala
A proposito, se per esempio si usa mongodb si può fare 'app/console dottrine: mongodb: cache: clear-metadata' o semplicemente fare 'app/console doctrine' e vedrai tutte le opzioni disponibili – Gigala
Si noti che è sempre possibile usare l'elenco app/console per mostrare tutti i comandi o 'doc/app listlist 'per mostrare i comandi nello spazio dei nomi' doctrine ' – caponica
Se si vuole farlo all'interno del codice (da Doctrine's documentation):
Se si vuole semplicemente cancellare tutte le voci della cache puoi farlo con il metodo deleteAll().
<?php $cacheDriver = new \Doctrine\Common\Cache\ArrayCache(); $deleted = $cacheDriver->deleteAll();
Dove dovrei mettere questo codice ?? – Gardner
Qual è la differenza nello svuotamento della cache? – Czechnology
Nel caso in cui si utilizza APC, si potrebbe anche chiamare il codice
<?php
$deleted = apc_clear_cache() && apc_clear_cache('user');
in una pagina php sullo stesso server. Questo è il metodo deleteAll() nella risposta di Antho, ma non dipendono dalle Classi Doctrine. Btw: la cache completa verrà svuotata - nel caso lo si utilizzi per cose non di Doctrine.
Ho pensato che stavo impazzendo con il caching dei risultati di doctrine - alla fine ho dovuto riavviare memcached.
'rm -rf app/cache/*' non ha aiutato? –
la risposta aiuta? in caso contrario, prova a svuotare la cache completa utilizzando la cache app/console: clear – amitchhajer
era utile tnx. –