Anuncios

Bienvenidos sean a este post, hoy veremos como crear una aplicacion con PHP.

Anuncios

Para esto aplicaremos varios conceptos de los vistos anteriormente pero tambien veremos algunos nuevos, entre ellos primero veremos como establecer la base de nuestra aplicacion con los siguientes elementos:

Anuncios
  • El indice, sera basicamente el archivo que se encargara de recibir todas nuestras interacciones
  • .htaccess, sera el archivo de reescribir todas las reglas de nuestro servidor
  • La raiz, sera nuestro directorio que contendra toda la aplicacion incluyendo los archivos anteriores
  • Composer, sera el encargado de manejar todas las librerias que necesitemos
  • Directorio de App, sera donde tendremos todos los elementos de nuestro MVC que usaremos en la aplicacion.
Anuncios

En el post anterior vimos como instalar al Composer que sera una de las partes fundamentales de nuestro proyecto, para comenzar con el mismo debemos crear un nuevo directorio para nuestro proyecto, usen el nombre que deseen siempre y cuando sea en minusculas y sin espacios, lo siguiente sera crear la estructura de nuestro «framework» y para ello dentro de este directorio crearemos tres nuevos:

  • app, contendra los archivos de las aplicaciones
  • system, contendra los archivos nucleos del framework
  • webroot, contendra los archivos para acceder publicamente
Anuncios

Con nuestros directorios creados vamos a proceder a continuar con nuestro proyecto, en la raiz donde crearon a estos directorios vamos a crear un nuevo archivo al cual llamaremos composer.json que sera el encargado de configurar al Composer para nuestra aplicacion, este contendra un objeto JSON que nos permite autocargar todas las clases que necesitemos, en este archivo le agregaremos el siguiente codigo:

composer.json

{
	"autoload": {
		"psr-4": {
			"App\\" : "app/",
			"System\\" : "system/"
		}
	},
	"require" : {
		"filp/whoops" : "^2.14"
	}
}
Anuncios
Anuncios

La primera parte que informamos sera para la autocarga de clases, para ello usaremos el tipo PSR-4, aqui le decimos que cuando se utilice algunos de los namespaces pasados (APP o SYSTEM) en realidad debera dirigirse a los directorios antes creados, el siguiente es un require y este es una opcion que vimos en el post anterior donde le dice al Composer que esta dependencia debe estar siempre disponible para nuestro proyecto y por esta razon en caso de faltar la descarga e instala, en los proximos posts iremos describiendo cada uno de los codigos que iremos agregando para ir completando nuestro proyecto.

Anuncios

En resumen, hoy hemos visto como es la base para nuestra aplicacion, mencionamos los archivos, la estructura, configuramos a nuestro composer, paciencia que en los proximos posts esto se va a volver mas interesante, espero les haya gustado sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50