TVALWEB Framework
Manual de referencia de clases del archivo core.php
Introducción
TVALWEB es un framework PHP para crear aplicaciones web responsivas desarrollado por Albeiro Valencia. Proporciona un conjunto de clases y componentes para construir interfaces de usuario de manera rápida y eficiente.
Estructura
TWeb (Clase principal)
TControl (Clase base)
Controles visuales
Características principales
- Diseño responsivo y adaptable a dispositivos móviles
- Integración con Bootstrap 5.3.3
- Sistema de componentes visuales predefinidos
- Soporte para múltiples plugins (datatables, select2, sweetalert, etc.)
- Gestión de sesiones y seguridad integrada
- Sistema de depuración y logging
Archivos principales
core.php- Clases principales del frameworkcore.config.php- Configuración de la aplicacióncore.session.php- Gestión de sesionescore.tools.php- Funciones auxiliarescore.datatable.php- Integración con DataTablescore.css- Estilos base del frameworkcore.js- Funcionalidades JavaScript
Ejemplo de uso básico
Ejemplo: Aplicación básica con TVALWEB
// Inicializar la aplicación TVALWEB
require_once 'core.php';
// Crear instancia de TWeb
$oWeb = new TWeb('Mi Aplicación TVALWEB');
$oWeb->SetIcon('images/logo.png');
$oWeb->SetFontFamily('"Segoe UI", Arial, sans-serif');
$oWeb->AddJs('js/miscript.js');
$oWeb->Activate();
// Crear ventana principal
$oWnd = new TWindow('main', 5, 5, '98%', '90%');
$oWnd->Activate();
// Agregar controles a la ventana
$oTitulo = new TSay($oWnd, 'titulo', 'Bienvenido a mi aplicación', 20, 20, '80%', '40px');
$oTitulo->cAlign = 'center';
$oTitulo->Activate();
$oBoton = new TButton($oWnd, 'btnSaludar', 'Saludar', 80, 20, '120px', '40px', 'alert("Hola desde TVALWEB")', 'fas fa-hand-wave');
$oBoton->Activate();
// Finalizar la aplicación
$oWeb->End();