DEMOCaja de arena: crea, edita o borra libremente — nadie mas ve tus cambios.
Reiniciar datos  ·  ← Todos los ejemplos  ·  GitHub

Catálogo de tipos de campo

Color, contraseña con toggle de visibilidad, editor de texto enriquecido, multiselect estilo select2 y fecha — cada uno con el widget correcto, sin escribir HTML a mano.

$config = new TableConfig([ 'color' => ['inputType' => 'color'], 'clave_acceso' => ['inputType' => 'password_toggle'], 'aviso' => ['inputType' => 'richtext_advanced'], 'etiquetas' => ['inputType' => 'multiselect_searchable', 'options' => [...]], ]);
¿Y con MariaDB/MySQL en producción, en vez del SQLite de esta demo?

Esta demo usa SQLite en un archivo temporal para no necesitar una base de datos real. En tu proyecto, con MariaDB o MySQL, solo cambia cómo abres la conexión — el resto del código (TableConfig, AppyCrud, handle()) es exactamente igual.

$pdo = new PDO(
    'mysql:host=localhost;port=3306;dbname=mi_bd;charset=utf8mb4',
    'usuario',
    'clave'
);
$connection = Connection::fromPdo($pdo);
// MariaDB usa el mismo driver PDO 'mysql' que MySQL — no hay driver 'mariadb' separado.
// Con Laravel: Connection::fromPdo(DB::connection()->getPdo());
// Con CodeIgniter 4: Connection::fromPdo(\Config\Database::connect()->getConnection());

Listado de contenidos

Limpiar

Filtro avanzado

TituloColorClave de accesoAvisoEtiquetas ↑PublicadoFechaAcciones
Contenido 2#16a34aclave2Interno02026-09-11
Contenido 6#16a34aclave6Aviso importante para el contenido 6.Interno02026-09-07
Contenido 10#16a34aclave10Interno02026-09-03
Contenido 4#4f46e5clave4Nuevo02026-09-09
Contenido 8#4f46e5clave8Nuevo02026-09-05
Contenido 12#4f46e5clave12Aviso importante para el contenido 12.Nuevo02026-09-01
Contenido 1#0ea5e9clave1Promocion12026-09-12
Contenido 5#0ea5e9clave5Promocion12026-09-08
Contenido 9#0ea5e9clave9Aviso importante para el contenido 9.Promocion12026-09-04
Contenido 3#f59e0bclave3Aviso importante para el contenido 3.Urgente12026-09-10
Contenido 7#f59e0bclave7Urgente12026-09-06
Contenido 11#f59e0bclave11Urgente12026-09-02

Pagina 1 de 1

AnteriorSiguiente