-
Notifications
You must be signed in to change notification settings - Fork 0
williamssuarez/GSI
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
-El htaccess es el que se encarga de configurar el servidor para que admita la arquitectura MVC -Para iniciar el servidor local 9000 de Windows, ver el txt servidor local 9000.txt (Solo pruebas) -Esto sigue una arquitectura de diseño MVC, Modelo Vista Controlador, donde en el Modelo se definen las entidades u objetos de interaccion con las tablas de la base de datos, junto con consulta simples, en Controllers se interactua con la vista y el modelo y tambien se carga la vista para el usuario -Al final todos los archivos se cargan en el index.php, el Autoload carga las clases necesarias, el Request.php obtiene la url, la limpia, y le asigna las variables controlador, metodo, y argumento, si ningun controlador es especificado para $controlador entonces a la variable se le asignara el controlador "inicio", si ningun metodo es especificado se le asigna el index, y si el controlador o metodo son especificados pero no existen, entonces se mostrara el mensaje de error en la carpeta error en Views, especificamente el 404.php -El Enrutador.php es el que realmente se encarga del enrutamiento, a $controlador le concatena la palabra "Controller" y mas abajo se concatena el resto de la ruta, la funcion se ve asi $controlador = $request->getControlador() . "Controller"; $ruta = ROOT . "Controllers" . DS . $controlador . ".php"; -Es por eso que todos los controladores que se creen deben ser en minuscula y la palabra "Controller" pegada, y el nombre de la clase debe ser exactamente igual al del archivo, es decir, la clase principal en inicioController.php debe llamarse inicioController, esto aplica para los Models tambien, todas las clases deben tener el mismo nombre del archivo -En las vistas siempre que se cree una nueva vista, se debe meter dentro de una carpeta con el nombre del modelo al que hace referencia y los archivos deben llevar los mismos nombres del metodo del que dependen, es decir, toda la vista del modelo de Operadores va en la carpeta operadores dentro de views, y sus archivos llevan nombre de su respectivo metodo -El Script2.py es el que genero la secuencia de numeros para la tabla de direcciones_ip en la base de datos, la consulta se puede ver en SQL/generando bucle para 256 direcciones.sql, ya no tiene uso -AVISO: HUBO QUE AGREGAR RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC] AL htaccess PARA QUE LOS ESTILOS CSS SE APLICARAN CORRECTAMENTE -AVISO2: SE TUVO QUE MODIFICAR UNA VEZ MAS EL .HTACCESS PARA EL DEPLOY EN EL ENTORNO DE PRODUCCION -El mysqlbackup.bat es un script de windows para ejecutar un respaldo semanal de la base de datos, dicho respaldo se guarda en la carpeta backup
About
Sistema de Gestion de Soporte Integrado
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published