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

Modos de borrado y scoping

Cambia entre los 3 modos con las pestañas: confirmación con modal propio, borrado directo, o lógico (nunca se borra la fila, solo se marca "archivada"). En confirm/direct, un where fijo excluye las notas archivadas de todo (listado, exportar, editar).

$options['deleteMode'] = DeleteMode::SOFT; $options['softDeleteColumn'] = 'archivada';
¿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());
ConfirmaciónDirectoLógico (soft)

Listado de notas

Limpiar

Filtro avanzado

TextoImportanteArchivadaAcciones
Nota de ejemplo 100
Nota de ejemplo 200
Nota de ejemplo 310
Nota de ejemplo 400
Nota de ejemplo 500
Nota de ejemplo 610
Nota de ejemplo 700
Nota de ejemplo 800

Pagina 1 de 1

AnteriorSiguiente