No agrega nada y hace que la página sea más lenta y quiero que se vaya. No preguntes Hay poco sobre el generador de perfiles en el sitio web y nada en la configuración de la aplicación.¿Cómo desactivo la barra de perfiles de Symfony 2?
Respuesta
Esta configuración se encuentra en app/config/config_dev.yml
:
web_profiler:
toolbar: true
intercept_redirects: false
Como comentario para futuros desarrolladores. Esta respuesta es la mejor si desea "DESACTIVAR" REDIRECTS en modo dev y poder depurar POST, etc.Solo intercept_redirects: verdadero y funcionará: D –
adicional: si quieres desactivarlo para una acción especial en su controlador de utilizar este:
if ($this->container->has('profiler'))
{
$this->container->get('profiler')->disable();
}
+1, muy útil :-) – richsage
+1 ¡justo lo que estaba buscando! – coder4show
+1, excelente! – sickelap
Prueba este
framework:
profiler: { only_exceptions: true }
en su app/config/config_dev.yml
Si le preocupa el rendimiento, entonces no debería estar ejecutándose en el programa de desarrollo. Dev también limita el almacenamiento en caché y puede obtener paquetes adicionales.
Ejecutar en modo prod y calentar su caché antes de ejecutar pruebas de rendimiento.
No sé por qué esto se revocó, es información correcta y útil que aborda la cuestión. – NDM
no, no responde a la pregunta de OP, si la funcionalidad que proporciona el generador de perfiles no es necesaria, entonces no hace más que ralentizar el entorno de desarrollo – user3531149
Si configura framework.profiler.collect
en false
en su config.yml, la barra del perfil no se mostrará (incluso si web_profiler.toolbar
está establecido en verdadero).
framework:
profiler:
collect: false
Esto entonces permite activar selectivamente los colectores en su código de forma manual, como esto:
$this->container->get('profiler')->enable();
Documentación aquí: http://symfony.com/doc/current/reference/configuration/framework.html#collect
(Esto es lo opuesto al enfoque igualmente válido adoptado en la respuesta de @ besnik .) – Alex
Si ha creado un nuevo proyecto Symfony desde Symfony 2.5, estos parámetros están establecidos en app/config/paramaters.yml
parameters:
# ...
debug_toolbar: true
debug_redirects: false
Simplemente configure debug_toolbar
en false
.
Otra forma que parece deshabilitarlo, es no tener _dev
en el enrutamiento de la aplicación.
Así que para mí en un bitnami instalación de Symfony 2, simplemente cambiando app/conf/httpd-app.conf
poco que iba a cambiar el programa:
RewriteBase /symfony/app_dev.php
a
RewriteBase /symfony/
y que mantendrá la barra de herramientas de subir .
Para obtener aún la producción en/_profiler pero sin la barra de herramientas, puede hacer trampa:
$request->headers->add(array('X-Requested-With' => 'XMLHttpRequest'));
Eso es porque en WebProfilerBundle/EventListener/WebDebugToolbarListener.php hay una comprobación explícita de este antes de inyectar la barra de herramientas.
- 1. Verificación de autenticación manual Symfony 2
- 2. Cómo guardar en Symfony 2?
- 3. Symfony 2 + herencia de Doctrine 2 +
- 4. Anulando excepciones de Symfony 2?
- 5. symfony 2 equivalente para la función url_for() en symfony 1
- 6. Symfony 2 campos adicionales
- 7. Symfony 2 validador único
- 8. Symfony 2 rutas lesscss
- 9. Symfony 2 formularios embebidos
- 10. Cómo deshabilitar la redirección después de login_check en Symfony 2
- 11. de búsqueda de rutas en Symfony 2
- 12. Symfony 2 redirección usando la POST
- 13. Symfony 2 - Trabajar con activos
- 14. Symfony 2 Plantilla anulación sonataAdminBundle
- 15. 2 Nivel Entidad carpeta en Symfony 2
- 16. Symfony 2 + Twig variables globales
- 17. symfony redirigir con 2 parámetros
- 18. Symfony 2 - ¿Cómo eliminar un paquete?
- 19. Cómo habilitar ENUM en Symfony 2/Doctrina
- 20. carga de archivos múltiples Symfony 2
- 21. Cómo usar PHPExcel correctamente con Symfony 2
- 22. Symfony 2: cómo pasar datos a formBuilder?
- 23. Symfony 2 matrices de paso YAML
- 24. Symfony 2 Exportación de Doctrine a JSON
- 25. Symfony 2: inyección de dependencia y rasgos
- 26. Symfony 2 Formulario con lista de selección
- 27. Symfony 2 sin acceso SSH
- 28. Symfony 2 Dependency Injection & autowiring
- 29. Symfony 2 en hosts virtuales
- 30. Validación de Equal Fields en Symfony 2
Aparece solo en dev y hay tanto, eso hace que la página sea más lenta (en dev env): Creo que no vale la pena;) – KingCrunch