Genera la vista elenco admin di Bootstrap

Generi la sua vista elenco Bootstrap Admin in pochi clic con PHPCG


Sommario

Generazione delle viste elenco del cruscotto amministratore

Le"viste elenco" sono gli elenchi di record visualizzati in forma tabellare nel cruscotto amministrativo.
Il Generatore CRUD le permette di integrare ogni tabella del suo database nella dashboard amministrativa. Rileva i diversi tipi di campi e le fornisce i parametri appropriati in base ad essi.

La creazione di una vista elenco è semplice e il modulo contiene l'aiuto e i suggerimenti necessari per guidarla, tuttavia qui illustreremo nel dettaglio le funzionalità disponibili.

Il modulo di creazione della vista elenco è organizzato in cinque parti, che le consentono di personalizzare la vista elenco in base alle sue esigenze.
Può convalidare in fondo alla pagina per generare la vista elenco dell'amministratore.
Può anche rigenerare i suoi elenchi in qualsiasi momento, il che rende il suo pannello di amministrazione infinitamente scalabile.
Se ha personalizzato il codice generato dal CRUD, lo strumento di confronto/fusione le consente di riportare le modifiche apportate nella versione precedente alla nuova versione generata.


Vediamo più da vicino come è organizzato questo modulo.

Impostazioni principali

Qui può configurare le seguenti impostazioni:

PulsanteApri URL
Questa opzione le consente di collegare ogni record alla pagina associata sul suo sito web pubblico.
Tutto questo è spiegato in dettaglio in questo tutorial.
Pulsante "Esporta" (xls / csv)
Se abilitato, nella vista Elenco dell'amministratore sarà disponibile un pulsante "Esporta" con un menu a discesa.
Gli utenti possono scegliere di esportare tutti i record o solo quelli visualizzati nella pagina corrente.
È disponibile l'esportazione in formato Excel o CSV, nonché una visualizzazione stampabile in una nuova scheda.
Consentire l'eliminazione in blocco
Questa opzione le consente di eliminare più record contemporaneamente, selezionandoli singolarmente con una casella di controllo e confermando poi la selezione.
Se la sua tabella ha relazioni con altre tabelle, potrà scegliere se eliminare o meno i record "a cascata".
Campo predefinito per la ricerca
La barra di ricerca consente all'utente di scegliere il campo del database in cui eseguire la ricerca mediante un menu a discesa.
Questa opzione consente all'utente di scegliere quale campo sarà selezionato in modo predefinito.
Ordina per
Scelga qui l'ordine di visualizzazione predefinito dei record.

Nomi dei campi visualizzati nell'amministrazione

Definisca qui per ogni campo i nomi leggibili che saranno visualizzati nell'amministrazione. Ad esempio "Cognome" per un campo "cognome".
I nomi definiti qui saranno utilizzati ovunque debbano apparire nell'amministrazione: nella vista Elenco, ma anche nei moduli, o quando questi campi sono utilizzati da altre tabelle nelle relazioni.

Filtri (elenchi a discesa per filtrare i risultati)

I filtri consentono all'utente di cercare e filtrare i record nell'elenco in base ai valori selezionati.
Sono interdipendenti: ogni filtro mostra nel suo elenco a discesa solo i record disponibili con gli altri filtri attivi.

Per i filtri in modalità "avanzata" deve inserire i dettagli della query SQL. Un aiuto rapido è disponibile direttamente nella pagina del generatore; spiegazioni complete sono disponibili nel tutorial sui filtri.

Campi

In questa sezione può impostare ogni campo individualmente, ad esempio se visualizzarlo o meno nell'elenco, se abilitare l'ordinamento o la modifica in tempo reale.
L'opzione tabella annidata rimuove i campi dalle celle della tabella dati principale, consentendo di focalizzare le informazioni essenziali. Un pulsante viene aggiunto all'inizio di ogni riga della tabella; quando viene cliccato, i campi annidati vengono visualizzati, fornendo i dettagli del record.

I tipi di campo vengono rilevati e le impostazioni appropriate vengono visualizzate in base ad essi. Ad esempio, se il suo campo è una data/ora, le verrà richiesto di impostare il formato di visualizzazione preferito per la data/ora.

Se il suo Tipo di campo è SET/ENUM, o se attiva l'editing live in modalità "select", le verrà proposto di scegliere/modificare i valori del campo "select".
Questi valori possono essere selezionati da un campo del database, oppure inseriti individualmente.

Se un campo è una chiave il cui valore proviene da una tabella relazionale, può scegliere il valore o i valori da visualizzare dalla tabella di destinazione.
Ad esempio, se una tabella di indirizzi ha un campo country_id, può visualizzare il nome del paese piuttosto che il suo ID (che probabilmente è una buona idea!).

Relazioni esterne

Le relazioni esterne sono quelle che utilizzano una tabella intermedia per collegarne altre due.
Ad esempio attore => film_attore => film

Sebbene in questo tipo di relazione le tabelle siano per lo più collegate da identificatori numerici, PHP CRUD Generator le consente di visualizzare i campi di sua scelta per la tabella di destinazione.
Ad esempio, può visualizzare il titolo dei film e la loro data di uscita, piuttosto che il loro ID (il che è molto meglio!). Deve solo scegliere i campi da visualizzare nel campo multiplo "select".

Prerequisiti

Per generare il suo pannello di amministrazione Bootstrap con PHPCG, deve prima

Pagina principale del tutorial PHP CRUD