Cómo gestionar matrices de valores
(Seleccionar valores múltiples y casillas de verificación)

PHPCG está diseñado para gestionar fácilmente múltiples valores almacenados en un único campo MySQL.
Los valores de la matriz se almacenan en su base de datos en formato estándar (campos SET y ENUM de MySQL) o en formato JSON (campos de texto).

Los valores múltiples pueden filtrarse en la lista LEER, y modificarse con campos de selección múltiple o casillas de verificación.


Tipos de campos que se utilizarán para gestionar los valores de la matriz

PHPCG acepta tanto campos de valores múltiples nativos como SET y ENUM como campos de texto que utilicen valores múltiples registrados en JSON.

  • Campos SET y ENUM de MySQL

    Si utiliza este tipo de campos, el Generador CRUD:

    • detectará automáticamente los valores aceptados.
    • rellenará previamente los posibles valores de los campos de selección o casilla de verificación.
    • mostrará automáticamente los valores en las listas vistas correctamente, separados por comas.

    Los valores posibles están necesariamente predefinidos por la configuración de campos MySQL de su base de datos.

  • Campos de texto

    Todos los tipos de campos de texto(varchar, text, ...) pueden aceptar múltiples valores.
    Los valores se guardarán en formato JSON en la base de datos. A continuación, pueden convertirse en tablas y utilizarse como valores para campos de selección múltiple o casillas de verificación.

    Los valores aceptados deben definirse a partir del Generador CRUD (véase la sección siguiente).

Definición de valores de campo en formato JSON (valores de matriz)

Los valores de la matriz pueden:
- ser definidos manualmente uno a uno (valorespersonalizados)
- o proceder de un campo de su base de datos (valoresde la base de datos)


En primer lugar, abra el generador, seleccione su tabla y valídela.

  1. La pestaña de la lista READ

    • Seleccione la pestaña de la lista Build READ y desplácese hasta su campo.
    • En la lista desplegable Tipo, seleccione Matriz (casilla de verificación o selección múltiple)

      checkbox or select multiple
      casilla de verificación o seleccione varias
    • Configure los demás campos y luego valide para crear la lista.
  2. La pestaña de formularios CREAR / ACTUALIZAR

    • Seleccione la pestaña Crear / Actualizar formularios y desplácese hasta su campo.
    • En la lista desplegable Campo, seleccione Casilla de verificación o Seleccionar y, a continuación, haga clic en el botón Añadir / Editar valores

      checkbox or select multiple - add / edit values
      casilla de verificación o selección múltiple - añadir / editar valores
    • valores personalizados

      Simplemente añada / edite los valores

      checkbox or select multiple - add / edit custom values
      casilla de verificación o selección múltiple - añadir / editar valores personalizados
    • valores de la base de datos

      checkbox or select multiple - choose the values from your database
      casilla de verificación o selección múltiple - elija los valores de su base de datos
    • Configure los demás campos y luego valide para crear los formularios.

Requisitos previos

Para generar su panel de administración con PHPCG debe hacerlo previamente:

Página principal del tutorial PHP CRUD