Non aggiunge nulla e rende la pagina più lenta e voglio scomparire. Non chiedere C'è poco sul profiler sul sito web e nulla nella configurazione dell'app.Come disabilitare la barra profilatrice Symfony 2?
risposta
Questa impostazione è in app/config/config_dev.yml
:
web_profiler:
toolbar: true
intercept_redirects: false
Come commento per i futuri sviluppatori. Questa risposta è la migliore se si desidera "DISATTIVARE" i REDIRECTS in modalità dev ed essere in grado di eseguire il debug di POST e così via.Basta intercettare_rediretti: vero e funzionerà: D –
aggiuntive: se si desidera disattivare per un'azione speciale nel controllore di utilizzare questo:
if ($this->container->has('profiler'))
{
$this->container->get('profiler')->disable();
}
+1, molto utile :-) – richsage
+1 proprio quello che stavo cercando! – coder4show
+1, eccellente! – sickelap
Prova questo
framework:
profiler: { only_exceptions: true }
nel tuo app/config/config_dev.yml
Se si è preoccupati per le prestazioni, non si dovrebbe eseguire con dev. Dev inoltre limita il caching e può inserire bundle aggiuntivi.
Esegui in modalità prod e riscalda la cache prima di eseguire i test delle prestazioni.
Non so perché questo è stato downvoted, è corretto, informazioni utili che affronta la domanda. – NDM
no no, non risponde alla domanda dell'OP, se la funzionalità fornita dal profiler non è necessaria, allora non fa altro che rallentare l'ambiente di sviluppo – user3531149
Se si imposta framework.profiler.collect
su false
nel file config.yml, la barra del profiler non verrà visualizzata (anche se web_profiler.toolbar
è impostato su true).
framework:
profiler:
collect: false
Questo permette quindi di attivare selettivamente i collezionisti nel codice manualmente, in questo modo:
$this->container->get('profiler')->enable();
documentazione qui: http://symfony.com/doc/current/reference/configuration/framework.html#collect
(Questo è l'opposto dell'approccio altrettanto valido preso nella risposta di @ besnik .) – Alex
Se è stato creato un nuovo progetto Symfony dal Symfony 2.5, questi parametri sono impostati in app/config/paramaters.yml
parameters:
# ...
debug_toolbar: true
debug_redirects: false
Basta impostare debug_toolbar
su false
.
Un altro modo che sembra disabilitarlo, è di non avere _dev
nel routing dell'applicazione.
Quindi per me in un bitnami installazione di Symfony 2, semplicemente cambiando app/conf/httpd-app.conf
leggermente cambierebbe il programma:
RewriteBase /symfony/app_dev.php
a
RewriteBase /symfony/
e sarebbe tenere la barra degli strumenti da venire .
Per ancora ottenere output in/_profiler ma senza la barra degli strumenti, si può barare:
$request->headers->add(array('X-Requested-With' => 'XMLHttpRequest'));
Ecco perché in WebProfilerBundle/EventListener/WebDebugToolbarListener.php c'è un controllo esplicito per questo prima di iniettare la barra degli strumenti.
- 1. Disabilitare l'avviso deprecato in Symfony 2 (.7)
- 2. Come disabilitare il reindirizzamento dopo il login_check in Symfony 2
- 3. symfony 2 equivalente per la funzione url_for() in symfony 1
- 4. Symfony 2 URL precedente
- 5. Symfony 2 onElimina setNull
- 6. Symfony 2 validatore unica
- 7. Symfony 2 redirect percorso
- 8. Symfony 2 php.ini date.timezone
- 9. Symfony 2 moduli incorporati
- 10. symfony 2 percorsi lesscss
- 11. Symfony 2 + ereditarietà di Doctrine 2 +
- 12. Symfony 2 - come disabilitare l'interrogazione dell'utente ad ogni caricamento della pagina?
- 13. Come cambiare la priorità gestore di eventi in Symfony 2
- 14. Vincoli univoci in Doctrine 2, Symfony 2
- 15. Symfony 2 campi aggiuntivi modulo
- 16. Come disabilitare un campo in edit view con Symfony 2 FormBuilder
- 17. Symfony 2 Logout (UserInterface :: eraseCredentials)
- 18. Come implementare i tag in Symfony 2?
- 19. Crea ViewHelper in Symfony 2
- 20. Symfony 2 - Utilizzo delle risorse
- 21. Symfony 2 - Come eliminare un pacchetto?
- 22. Symfony 2 senza accesso SSH
- 23. Symfony 2 reindirizzamento usando POST
- 24. Controllo autenticazione manuale Symfony 2
- 25. Come catturare l'eccezione in symfony 2?
- 26. Cordova InAppBrowser - Come disabilitare l'URL e la barra di navigazione?
- 27. Symfony 2 web directory rename
- 28. symfony reindirizza con 2 parametri
- 29. Symfony 2 Immagini delle risorse
- 30. Autoloader Composer vs Symfony 2
Appare solo in dev e c'è molto di più, che rende la pagina più lenta (in dev env): penso che non ne valga la pena;) – KingCrunch