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).
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());
| Texto | Importante ↑ | Acciones | |
|---|---|---|---|
| Nota de ejemplo 1 | 0 | ||
| Nota de ejemplo 2 | 0 | ||
| Nota de ejemplo 4 | 0 | ||
| Nota de ejemplo 5 | 0 | ||
| Nota de ejemplo 7 | 0 | ||
| Nota de ejemplo 8 | 0 | ||
| Nota de ejemplo 3 | 1 | ||
| Nota de ejemplo 6 | 1 |
Pagina 1 de 1