Advanced Search
Search Results
11 total results found
helper_create_card_form_additional($response,$title)
Esta función se encarga de transformar un información
Instalación local (XAMPP + Composer)
Objetivo Dejar el proyecto corriendo en local bajo XAMPP (Apache + MySQL) y con dependencias PHP instaladas vía Composer. Requisitos - Windows + XAMPP (Apache y MySQL)- PHP (el que trae XAMPP) y extensiones habilitadas: mysqli , openssl , curl- Composer instal...
Configuración .env (local / staging / producción)
Objetivo Configurar las variables de entorno que el proyecto carga al iniciar, para que las rutas, base de datos, archivos y servicios externos funcionen correctamente en cada ambiente. Dónde se carga El .env se carga en el arranque del router: - router.php Re...
Base de datos (importar base_new.sql + verificación)
Objetivo Crear la base de datos local, importar el esquema/datos iniciales desde base_new.sql y confirmar que la aplicación conecta correctamente. Archivos clave - Dump de BD: base_new.sql- Conexión DB en runtime: router.php 1) Crear la base de datos en MySQL ...
Verificación (checklist de arranque)
Objetivo Confirmar que el entorno local quedó bien: rutas, sesión/login, conexión a BD, API y uploads. 1) Checklist de servicios (XAMPP)- Apache: ON- MySQL: ON- Proyecto disponible en: http://localhost/moneytechcrm/ 2) Checklist de rutas (rewrite + router)- El...
Estructura de carpetas
Objetivo Entender rápidamente la arquitectura “real” del repo para ubicar pantallas, lógica, rutas, templates, API y librerías. Vista general (raíz del proyecto) - controllers/ : lógica de negocio y acceso a datos por entidad/módulo. Ejemplos: userController...
Flujo de una request (Apache → routes.php → router → pages → templates)
Objetivo Entender el recorrido completo de una petición HTTP para saber dónde depurar y dónde implementar cambios (rutas, auth, DB, UI). 1) Entrada: Apache + .htaccessEl proyecto usa front controller con rewrite: casi todas las URLs terminan ejecutando routes....
Cómo agregar una ruta/pantalla nueva (paso a paso)
Objetivo Crear una pantalla nueva siguiendo el patrón actual del proyecto: ruta en routes.php → archivo en pages/ → (opcional) controller en controllers/ → render con templates/ . 1) Definir la URL en routes.phpLas rutas se declaran con get/post/any . La mayor...
Convenciones internas (controllers, helpers, sesión, permisos, CSRF, logs)
Objetivo Que un dev nuevo sepa “cómo se hacen las cosas aquí” para evitar bugs y duplicación de lógica. 1) Controllers (patrón CRUD base)Muchos controllers heredan de una clase base Controller que ya trae CRUD genérico contra una tabla: - Base: controller.phpC...
Jobs/Cron (qué existe y cómo correrlo local)
Objetivo Entender cómo se ejecutan tareas automáticas en este proyecto, cómo se conectan a la BD y cómo probarlas en entorno local. 1) ¿Dónde viven los cron jobs?En la carpeta: - cron/Actualmente existe: - cron_auto_desembolso.php 2) Cómo funciona cron_auto_de...