YII (Yes It Is!) – Php Framework YII Framework YII (Yes It Is!) – Php Framework Oradores: Paula Pereyra Rodrigo Vilar Omar Hagopian
Introducción Yii es un framework gratuito y open source basado en licencia BSD Escrito en PHP5 Yii acrónimo que proviene de ¨Yes It Is!¨
Introducción Yii framework es una idea original de Qiang Xue Esta en desarrollo desde 1ro de Enero del 2008 Lanzamiento 3 de Diciembre de 2008 Qiang participó en el desarrollo y mantenimiento de ¨Prado¨ framework.
Características Basado en el patrón de diseño MVC Generación de Objetos de Acceso a Datos (DAO: Data Access Object) Soporte de autenticación y autorización integrado Ajax Widgets (jQuery)
Características Web Service Helpers Autogeneración de formularios y validación Skinning and Themeing Seguridad (SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), and cookie tampering.)
Flujo Normal
Flujo Normal Usuario realiza petición (http://www.example.com/index.php?r=post/show&id=1) Ejecución boostrap script Aplicación obtiene información completa de la petición (request) Aplicación determina petición al controlador, actuando a través del urlManager. Aplicación crea instancia de la petición del controlador para manejar futuras peticiones
Flujo Normal Acción Show lee modelo para ID especificado Acción asocia vista correspondiente Vista lee y presenta informacion del modelo Vista ejecuta widgets (si los hay) Resultados de la vista embebidos en diseño general Se completa presentación de la vista al usuario
Demostración en vivo de una implementación simple usando Yii Framework Live Demo Demostración en vivo de una implementación simple usando Yii Framework
Preguntas? Cuanto menos mejor
Gracias se salvó?