Seguimos aprendiendo Yii con estos mini tutoriales que voy a ir escribiendo en el blog. Esta vez vamos a hacer algo super sencillo que es crear nuestra primera aplicacion con Yii.
Aclaro antes de empezar que voy a hacer los tutos lo mas cortos y sencillos posibles, como siempre. Solo lo suficiente para que se entienda el tema.
Supongo que ya han realizado la instalacion de Yii. Vamos a suponer que tienen instalado en la carpeta public_html/yii en la home de su usuario.
Para crear la primera aplicacion con Yii no vamos a hacer el clasico ‘Hola Mundo’, sino solo crear la aplicacion que trae por defecto.
Paso 1- Con la consola posicionarse en el directorio public_html/yii
Paso 2- Escribir lo siguiente:
php yiic
Eso no hace nada pero sirve para que sepan que existe una consola que facilita algunas tareas, eso les va a tirar algo como la siguiente imagen, que muestra cuales comandos tienen disponible.
Paso 3- De esos comandos nos interesa ‘webapp’. Con webapp creamos nuestra aplicacion asi:
php yiic webapp ../../pruebayii
Eso les va a tirar algo asi:
Eso lo completan con ‘yes’. Y creara en unos segundos varias carpetas y archivos que son tu proyecto.
El parametro que se pasa despues de webapp es el directorio donde se creara el proyecto. Con ‘../’ salimos de la carpeta framework, con otro ‘../’ salimos de la carpeta yii y basicamente estamos parados sobre public_html, entonces el nombre ‘pruebayii’ sera la carpeta del proyecto.
Ahora, si entran a localhost/pruebayii en el navegador deberian ver si aplicacion, que son 4 paginas con algo de texto, un par de formularios y nada mas. Pero sirve para aprender lo basico.
La pagina se veria algo asi:
Eso es todo si tienen ganas de probar ahi estan todos los archivos. Yii usa la arquitectura MVC asi que si no saben eso deberan ver unos cuantos videos en youtube hasta entenderlo.
Genial!.. espero que sigas con mas de YII. Estaremos atentos a las novedads. Saludos.
Por supuesto :)
[…] si vamos a empezar a programar un poquito. Ya vimos como crear nuestra primera aplicacion con Yii framework, pero eso lo hacia practicamente solo. Nosotros no tocamos codigo. En cambio hoy ya vamos a empezar […]