Gestión de Errores

En FacturaScripts, podemos lanzar excepciones que redirigen a páginas de error especiales. Para ello, debemos lanzar una KernelException con el nombre de la página de error que deseamos mostrar. Por ejemplo, para mostrar una página de error de Permiso Denegado, debemos usar el siguiente código:

throw new KernelException('AccessDenied', 'test');

Las páginas de error son archivos PHP que se encuentran en la carpeta Error. Esto nos permite personalizarlas mediante los plugins.

Ejemplo de Página de Error

A continuación se presenta un ejemplo de cómo crear una página de error utilizando un plugin:

namespace FacturaScripts\Plugins\MiPlugin\Error;

use FacturaScripts\Core\Template\ErrorController;

class MiError extends ErrorController
{
    public function run(): void
    {
        // Código de ejemplo para mostrar un error
        echo 'ERROR';
    }
}

Consideraciones

  • Asegúrese de que el nombre de la excepción y la página de error correspondan a los definidos en su aplicación.
  • Personalizar las páginas de error ayuda a mejorar la experiencia del usuario al comunicar de manera efectiva el motivo del error.
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.28066s

Soporte