Inicio > PHP > Personalizar páginas de error con symfony

PERSONALIZAR PÁGINAS DE ERROR CON SYMFONY

30/01/2018PHP

 

He estado aprendiendo Symfony por mi cuenta y ayer terminé de migrar otro blog que tengo, aunque no escribo hace tiempo, a Symfony 3 y he tenido que aprender a como personalizar páginas de error con Symfony y la verdad e sque es bastante fácil. En este caso explico como personalizar la página de error 404 (página no encontrada).

  • Lo primero que hice es que cuando no se encuentra una categoría o artículo del blog es lanzar una excepción con el siguiente código: throw $this->createNotFoundException('mensaje');
  • Lo segundo es ir a la ruta: \ruta\a\proyecto\Symfony\app\Resources\TwigBundle\views\Exception y crear la plantilla exception.html.twig y poner el código y mensaje de error personalizado que querais.


Lo que se ha hecho es un overrride de las plantillas de Twig que se encuentran en la ruta \ruta\a\proyecto\Symfony\vendor\symfony\symfony\src\Symfony\Bundle\TwigBundle\Resources\views\Exception