Switch to the CRUD Generator

Demo del cruscotto amministrativo Bootstrap - Database Sakila

Siete qui nella Dashboard amministrativa Bootstrap generata dal generatore PHP CRUD a partire dal database MySQL demo Sakila.

Con PHP CRUD Generator è possibile creare questo tipo di dashboard di amministrazione del sito web in pochi minuti, senza bisogno di programmazione.


Qui è possibile visualizzare e gestire tutti i contenuti del sito web utilizzando le funzionalità dell'applicazione CRUD.

Questo pannello di amministrazione utilizza un database relazionale MySQL, ma PHP CRUD Generator funziona altrettanto bene con i database MariaDB, Oracle, Firebird e PostgreSQL.

PHPCG utilizza il database Database SAKILAche viene fornito con il pacchetto a scopo dimostrativo.

Il database SAKILA è composto da molti tipi diversi di campi, relazioni interne, esterne, uno-a-uno, uno-a-molti, e consente quindi di testare in profondità le funzionalità offerte da PHPCG.

Le diverse tabelle sono state raggruppate in 3 categorie: Dati dei clienti, Inventario e Business.

I vari elenchi letti vi daranno una panoramica della potenza di PHPCG.

Sono stati tutti generati in modo nativo, senza alcuna personalizzazione e comprendono:

  • Filtri interni/esterni
  • Tabelle annidate
  • Dati espandibili
  • Edizione in posizione
  • Ordinamento per colonne
  • Esportazione in Excel/CSV/PDF/Stampa
  • Paginazione configurabile

Anche i moduli ADD/EDIT/REMOVE sono generati utilizzando esclusivamente le funzionalità native di PHPCG e si avvalgono dei migliori plugin jQuery per una migliore esperienza utente.

Nella vita reale, tutto questo è protetto dal modulo di autenticazione e di gestione dei diritti/profili.

L'accesso ai dati può essere limitato per ogni utente: scelta dei dati accessibili, autorizzazione ad aggiungere, modificare o cancellare dati.

L'accesso di ogni utente può essere limitato molto semplicemente ai propri record.


L'amministrazione della dashboard utilizza Bootstrap 5, jQuery e il motore di template TWIG di Symphony.

I moduli sono costruiti con PHP Form Builder (incluso nel pacchetto), un potente generatore di moduli. In questo modo è facile personalizzare i moduli se si ha bisogno di alcune funzionalità specifiche. Tutte le funzioni di sicurezza, validazione in tempo reale e lato server sono integrate.

Esempi di codice sorgente degli elenchi e dei moduli della dashboard di amministrazione sono disponibili qui nella documentazione CRUD.

Il generatore offre molte caratteristiche e opzioni, non tutte mostrate in questa demo:

  • Personalizzazione della dashboard di amministrazione utilizzando i temi Bootstrap disponibili
  • Personalizzazione della home page, degli elenchi e dei moduli, aggiunta di script
  • Creazione di nuove voci nel menu di navigazione
  • Organizzazione del menu di navigazione, gestione delle categorie per ogni voce

Il database Sakila illustra come PHPCG sia in grado di riconoscere le diverse relazioni tra le tabelle. Questo tutorial spiega le basi della logica dei database relazionali: relazioni dirette e indirette, relazioni uno-a-molti e molti-a-molti.

Man mano che il progetto si evolve, quando si creano nuove tabelle, nuovi campi o si modifica in un modo o nell'altro la struttura esistente, è sufficiente aggiornare le modifiche dal Generatore CRUD, quindi riavviare la generazione delle pagine per riportare le modifiche nella dashboard di amministrazione. Il vostro progetto è perfettamente scalabile, il generatore conserva tutti i vostri dati e le vostre preferenze.

Per qualsiasi domanda o informazione, non esitate a contattarci via chat su questo sito o via e-mail. ..

Personalizzare il tema e le barre di navigazione