Barra di Debug

SismaFramework include una barra di debug integrata, uno strumento indispensabile durante lo sviluppo. Appare in fondo alla pagina e fornisce informazioni in tempo reale sulla richiesta corrente, aiutandoti a identificare rapidamente problemi di performance, errori e a ispezionare i dati.

Attivazione

Per visualizzare la barra di debug, è sufficiente abilitare l'ambiente di sviluppo nel file Config/config.php:

// in Config/config.php
const DEVELOPMENT_ENVIRONMENT = true;

Sezioni della Barra -------------------

La barra è divisa in diverse sezioni che forniscono informazioni specifiche.

SezioneDescrizione
DatabaseMostra un elenco dettagliato di tutte le query SQL eseguite durante la richiesta, inclusi i tempi di esecuzione. Fondamentale per individuare query lente o duplicate.
LogVisualizza le ultime voci del file di log (Logs/log.txt), permettendoti di controllare errori e messaggi di debug senza dover aprire il file manualmente.
FormSe la richiesta corrente è l'invio di un form, questa sezione mostra l'esito della validazione per ogni campo, evidenziando eventuali errori.
VariablesElenca tutte le variabili che il controller ha passato alla vista. Utile per verificare che i dati corretti vengano inviati al template.
Peso PaginaIndica il consumo di memoria (in MB) richiesto per generare la pagina. Aiuta a monitorare l'efficienza dell'applicazione.
Tempo EsecuzioneMisura il tempo totale (in secondi) impiegato dal server per processare la richiesta e generare la risposta.

Indice | Precedente: Sicurezza | Successivo: Data Fixtures


Questa pagina ti è stata utile?

Se hai trovato errori o vuoi suggerire miglioramenti, apri una issue su GitHub.

Report Issue Edit on GitHub