Come gestire gli array di valori
(Seleziona valori multipli e caselle di controllo)

PHPCG è stato progettato per gestire facilmente valori multipli memorizzati in un singolo campo MySQL.
I valori dell'array vengono memorizzati nel suo database in formato standard (campi MySQL SET ed ENUM ) o in formato JSON (campi di testo).

I valori multipli possono essere filtrati nell'elenco READ e modificati con i campi di selezione multipla o con le caselle di controllo.


Tipi di campi da utilizzare per gestire i valori dell'array

PHPCG accetta sia i campi a valori multipli nativi, come SET ed ENUM, sia i campi di testo che utilizzano valori multipli registrati in JSON.

  • Campi SET ed ENUM di MySQL

    Se utilizza questo tipo di campi, il Generatore CRUD:

    • rileverà automaticamente i valori accettati.
    • riempirà in anticipo i possibili valori dei campi di selezione o delle caselle di controllo.
    • visualizzerà automaticamente i valori nelle viste elenco in modo corretto, separati da virgole.

    I valori possibili sono necessariamente predefiniti dalla configurazione dei campi MySQL del suo database.

  • Campi di testo

    Tutti i tipi di campi di testo(varchar, text, ...) possono accettare più valori.
    I valori saranno salvati in formato JSON nel database. Potranno poi essere convertiti in tabelle e utilizzati come valori per campi di selezione multipli o caselle di controllo.

    I valori accettati devono essere definiti dal Generatore CRUD (vedere la sezione successiva).

Definizione dei valori dei campi in formato JSON (valori di array)

I valori dell'array possono:
- essere definiti manualmente uno per uno (valori personalizzati)
- o provenire da un campo del suo database (valori dal database)


Per prima cosa, apra il generatore, selezioni la sua tabella e convalidi.

  1. La scheda Elenco Letture

    • Selezioni la scheda Costruisci elenco READ e scorra fino al suo campo.
    • Nell'elenco a discesa Tipo, selezioni Array (casella di controllo o selezione multipla).

      checkbox or select multiple
      o selezionare più caselle di controllo
    • Configuri gli altri campi e poi convalidi per creare l'elenco.
  2. La scheda dei moduli CREA / AGGIORNA

    • Selezioni la scheda Costruire Creare/Aggiornare moduli e scorra fino al suo campo.
    • Nell'elenco a discesa del campo, selezioni Casella di controllo o Seleziona, quindi clicchi sul pulsante Aggiungi / Modifica valori.

      checkbox or select multiple - add / edit values
      casella di controllo o selezione multipla - aggiungere / modificare i valori
    • valori personalizzati

      Basta aggiungere/modificare i valori

      checkbox or select multiple - add / edit custom values
      casella di controllo o selezione multipla - aggiungere / modificare valori personalizzati
    • valori dal database

      checkbox or select multiple - choose the values from your database
      casella di controllo o selezione multipla - scelga i valori dal suo database
    • Configuri gli altri campi e poi convalidi per creare i moduli.

Prerequisiti

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

Pagina principale del tutorial PHP CRUD