Guía Definitiva de Yii 2.0
Este tutorial está liberado bajo los Términos de Documentación Yii.
Todos los derechos reservados.
2014 (c) Yii Software LLC.
Introducción
Comenzando
- Instalando Yii
- Corriendo Aplicaciones
- Diciendo Hola
- Trabajando con Formularios
- Trabajando con Bases de Datos
- Generando Código con Gii
- Mirando Hacia Adelante
Estructura de una Aplicación
- Información General
- Scripts de Entrada
- Aplicaciones
- Componentes de una Aplicación
- Controladores
- Modelos
- Vistas
- TBD Filtros
- TBD Widgets
- TBD Módulos
- Assets
- TBD Extensiones
Manejando Requests
- TBD Bootstrapping
- TBD Routing
- TBD Requests
- TBD Responses
- TBD Sesiones y Cookies
- Parseando y Generando URLs
- Manejando Errores
- Logging
Conceptos Clave
- Componentes
- Propiedades
- Eventos
- Comportamientos (Behaviors)
- Configuraciones
- Alias
- Autocargando Clases
- Localizador de Servicios (Service Locator)
- Inyección de Dependencias
Trabajando con Bases de Datos
- Data Access Objects - Conectando a una base de datos, consultas básicas, transacciones y manipulación de esquemas
- Query Builder - Consultando la base de datos utilizando una simple capa de abstracción
- Active Record - El ORM Active Record, trayendo y manipulando registros y definiendo relaciones
- Migraciones - Versionando tus bases de datos en el entorno de un equipo de desarrollo
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch
Obteniendo Datos de Usuarios
Mostrando Datos
Seguridad
Caching
RESTful Web Services
- Guía Breve
- Recursos (Resources)
- Controladores
- Routing
- Response Formatting
- Autenticación
- Límite de Rango
- Versionando
- Manejando Errores
Herramientas de Desarrollo
- Depurador y Barra de Herramients de Depuración
- Generando Código con Gii
- TBD Generando Documentación de API
Testing
Extendiendo Yii
- Creando Extensiones
- Personalizando el Código del Núcleo
- Utilizando Librerías de Terceros
- TBD Utilizando Yii en Sistemas de Terceros
- TBD Utilizando Yii 1.1 y 2.0 Juntos
- Utilizando Composer
Temas Especiales
- Template de Aplicación Avanzada
- Generando una Aplicación Desde Cero
- Comandos de Consola
- Validadores del Núcleo
- Internacionalización
- Enviando Emails
- Ajustando la Performance
- TBD Entorno en Hosting Compartido
- Motores de Templates
Widgets
- GridView: link to demo page
- ListView: link to demo page
- DetailView: link to demo page
- ActiveForm: link to demo page
- Pjax: link to demo page
- Menu: link to demo page
- LinkPager: link to demo page
- LinkSorter: link to demo page
- Bootstrap Widgets
- TBD Jquery UI Widgets
Helpers
- Información General
- TBD ArrayHelper
- TBD Html
- TBD Url
- TBD Security