Yii Framework
Framework yii
Es mas rápido hacer las cosas BIEN, que explicar porque te salieron MAL
M.T.C José Manuel Gómez Zea
Enero 2013
Aplicación Hola MundoIniciamos un nuevo proyecto
Ejecutamos el comando y aceptamos en la pregunta para
Generar el esqueleto (skeleton) de la aplicación
Aplicación Hola Mundo
Revisando la carpeta de la aplicaciónObservamos dentro de la carpeta www que se haya generado
La carpeta Aplicacion1.
Aplicación Hola Mundo
Desplegando la aplicación
Para ver el resultado, escribimos Localhost/Aplicacion1 y se nosdesplegará la aplicación.
Aplicación Hola Mundo
Configurando el IDE netbeans
Creamos un nuevo proyecto y elegimos proyecto existente PHP
Aplicación Hola Mundo
Configurando el IDEnetbeans
Seleccionamos la carpeta de la aplicación creada
Aplicación Hola Mundo
Configurando el IDE netbeans
Finalizamos mediante el Botón Finish
Aplicación Hola Mundo
Configurando el IDEnetbeans
Observamos la estructura de la aplicación
Aplicación Hola Mundo
Estructura de la aplicación (MVC)
Controller
Intermediario
Views
Logica Visual
Models
Base de datosObservamos la estructura de la aplicación
Aplicación Hola Mundo
Manejando Controladores
Observamos el controlador Site
Aplicación Hola Mundo
Manejando Controladores
Damos clic en About yobservamos la url que llama al controlador site
Mediante:
http://localhost/Aplicacion1/index.php?r=site/page&view=about
2
1
Aplicación Hola Mundo
Manejando Controladores
Observamos elControlador Site
Observamos la función actionIndex()
2
1
Esto indica que actionIndex es la acción y va a renderizar la vista index
http://localhost/Aplicacion1/index.php?r=site/page&view=aboutAplicación Hola Mundo
Manejando la Vista
Observamos la Vista (views) site
Observamos el archivo index.php
1
2
Aplicación Hola Mundo
Manejando la Vista
Comparamos la información
Con...
Regístrate para leer el documento completo.