Skip to content

jh2odo/mfp5-mvc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

MFP5 MVC (core)

El mini framework es un ejemplo de implementación y carga de clases sin el uso del nombrado de clases, y el uso recomendado es didáctico en la introdución del patrón modelo vista controlador (MVC), programado y nombrado en español.

ES RECOMENDABLE PROGRAMAR EN INGLÉS SIEMPRE

Preparado para ser utilazado en versiones de PHP 5.2 y superiores. Originalmente está desarrollado para PHP 5.2 porque no hace uso de las principales novedades con la llegada de PHP 5.3, como los "namespaces" y herramientas como Composer, lo cual a día de hoy es recomendable y obligatorio usarlos.

En la actualidad, existen framework profesionales que hacen mucho mas simple los proyectos PHP, como son: Laravel, Symfony, Silex, Lumen, etc.

Ejemplos y demos de uso MFP5 MVC con VAGRANT (DebOps)

Los ejemplos están en MFP5 MVC Examples y para su buen funcionamiento están preparados para ser ejecutados en el entorno de virtualización VAGRANT + VIRTUALBOX.

Es filosofía DevOps.

INSTALACIÓN SIN VAGRANT (DIRECTA)

REQUISITOS

  • PHP 5.2 o superiores
  • MySQL
  • Apache 2
  • git

DESCARGAR CÓDIGO FUENTE O CLONAR CON GIT

Descargar o clonar el repositorio https://github.com/jh2odo/mfp5-mvc en el directorio de publicación de apache, o el directorio de un virtual-host

Ejemplo:

- Linux: git clone https://github.com/jh2odo/mfp5-mvc /var/www/mfp5
- Windows: Descargar y descomprimir ZIP in D:\apache|htdocs\mfp5

Tras la descarga los directorios serán:

- /demo/ -> demo funcional con holamundo listo para empezar a desarrollar
- /core/ -> el núcleo del mini framework

CONFIGURACIÓN

Es necesario añadir en el fichero local "hosts" la IP para el nombrado de dominios en nuestra propia máquina:

  1. En el fichero "hosts" del PC, hay que añadir en modo administrador:

    • 127.0.0.1 mfp5.dev
    • localhost mfp5.dev

    Ejemplo:

    • Linux: /etc/hosts
    • Windows: C:\Windows\System32\drivers\etc\hosts
  2. Ir al directorio donde descargó la aplicacion y configurar si es necesario los parametros de su aplicación los ficheros:

    • /demo/app/configuracion/configuracion.php
    • /demo/app/configuracion/rutas.php
    • /demo/app/configuracion/cache.php
  3. Crear la base de datos "demo" e importar el fichero /demo/docs/demo.sql para que funcione correctamente.

  4. Ir al navegador que utilices y comprobar que está funcionando http://mfp5.dev/demo

Es hora de crear y modificar para desarrollar.

USO DEL FRAMEWORK

En próximas actualizaciones estará disponible una guía de uso.

También puede consultar las demos y ejemplos en MFP5 MVC Examples

About

A mini framework for PHP 5 based on MVC pattern [spanish]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published