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::CONFIRM; $options['where'] = [Condition::where('archivada', '=', 0)];
¿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

Texto ↓ImportanteAcciones
Nota de ejemplo 80
Nota de ejemplo 70
Nota de ejemplo 61
Nota de ejemplo 50
Nota de ejemplo 40
Nota de ejemplo 31
Nota de ejemplo 20
Nota de ejemplo 10

Pagina 1 de 1

AnteriorSiguiente