Skip to content

Framework developed with the PHP programming language, managing an MVC architecture, multiple connections to databases and a friendly route system.

Notifications You must be signed in to change notification settings

KevinDev115/php-mvc-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⭐ PHP-MVC-FRAMEWORK

Este es un Framework para la creacion aplicaciones y servicios WEB, diseñado con la arquitectura MVC (modelo, vista, controlador) y el lenguaje de programación PHP de una manera sencilla, simple y escalable.

❓ ¿Porque Utilizarlo?

  • Permite el desarrollo ágil, modular, mantenible y escalable.
  • Facilita las la interaccion con la base de datos haciendolo mas amigable y menos tediosa.
  • Tiene una gran escalabilidad para proyectos de grandes magnitudes.
  • Facilita el trabajo en equipo.

📑 ¿Qué ofrece?

  • Sistema de rutas. (/controlador/modelo/parametro/...)
  • Multiples conexiones a Bases de Datos con PDO.
  • Metodos para el uso de modelos en el controlador.
  • Metodos para el trabajo con Vistas.
  • Metodos de consultas a la base de datos. (QueryBuilder)

Este Framework tiene una gran escalabilidad y flexibilidad para cualquier proyecto.

El limite esta en tu imaginación. 💡

🔧 Arquitectura

Example MVC

🧪 Instalacion

Para que funcione correctamente, necesita instalar los servicios de Apache y Mysql o instalar un servidor local, por ejemplo.

Una vez lo tenga instalado debe clonar este repositorio en la carpeta del servidor correspondiente:

> git clone https://github.com/KevinDev115/php-mvc-framework.git

⚙ Configuracion base de datos

Debe ir al archivo "app/config/DataBase.php" y segun la base de datos que este manejando, ya sea Mysql o Oracle debe rellenar las variables globales que se utilizaran para las conexiones a bases de datos.

🧪 Test

Para probar que todo esta bien debe ir a la URL http://localhost/ o http://127.0.0.1/ y elegir este proyecto.

⚠️ Warning

Este es un proyecto antiguo que contiene algunas buenas prácticas de desarrollo, pero puede mejorarse considerablemente.

Copyright © 2020 Kevin Galindo 👦

About

Framework developed with the PHP programming language, managing an MVC architecture, multiple connections to databases and a friendly route system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published