Guía Definitiva de Yii 2.0
Este tutorial se publica bajo los Términos de Documentación Yii.
Todos los derechos reservados.
2014 (c) Yii Software LLC.
Introducción
Sección titulada «Introducción»Primeros pasos
Sección titulada «Primeros pasos»- Qué necesita saber
- Instalar Yii
- Funcionamiento de aplicaciones
- Hola a todos
- Trabajar con formularios
- Trabajar con bases de datos
- Generar códigos con Gii
- Adentrarse en Yii
Estructura de una aplicación
Sección titulada «Estructura de una aplicación»- Información general
- Script de entrada
- Aplicaciones
- Componentes de una aplicación
- Controladores
- Modelos
- Vistas
- Filtros
- Widgets
- Módulos
- Assets
- Extensiones
Gestión de las peticiones
Sección titulada «Gestión de las peticiones»- Información general
- Bootstrapping
- Routing y Creación de las URL
- Peticiones (Requests)
- Respuestas (Responses)
- Sesiones (Sessions) y Cookies
- Gestión de errores
- Registro de anotaciones
Conceptos clave
Sección titulada «Conceptos clave»- Componentes
- Propiedades
- Eventos
- Comportamientos (Behaviors)
- Configuraciones
- Alias
- Autocarga de clases
- Localizador de servicios (Service Locator)
- Contenedor de inyección de dependencia
Trabajar con bases de datos
Sección titulada «Trabajar con bases de datos»- Objeto de acceso a datos - Conexión a una base de datos, consultas básicas, transacciones y manipulación de esquemas
- Constructor de consultas - Consulta de la base de datos utilizando una simple capa de abstracción
- TBD Active Record - ORM Active Record, recuperación y manipulación de registros y definición de relaciones
- TBD Migraciones - Control de versiones de bases de datos en el entorno de desarrollo en equipo
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch
Obtener datos de los usuarios
Sección titulada «Obtener datos de los usuarios»- TBD Crear formularios
- TBD Validar datos
- TBD Subir archivos
- TBD Recogida de tabular input
- TBD Obtener datos para múltiples modelos
Visualizar datos
Sección titulada «Visualizar datos»- TBD Formato de datos
- TBD Paginación
- TBD Ordenación
- TBD Proveedores de datos
- TBD Widgets de datos
- TBD Trabajar con scripts de cliente
- Temas
Seguridad
Sección titulada «Seguridad»- TBD Autenticación
- TBD Autorización
- TBD Trabajar con contraseñas
- Autenticar Clientes
- TBD Buenas prácticas
Servicios Web RESTful
Sección titulada «Servicios Web RESTful»- Guía breve
- Recursos (Resources)
- Controladores
- Gestión de rutas
- Formateo de respuestas
- Autenticación
- Límite de Rango
- Gestión de versiones
- Gestión de errores
Herramientas de Desarrollo
Sección titulada «Herramientas de Desarrollo»- Depurador y Barra de Herramientas de Depuración
- TBD Generación de códigos con Gii
- TBD Generación de documentación de API
Pruebas
Sección titulada «Pruebas»- TBD Información general
- TBD Configuración del entorno de pruebas
- TBD Pruebas unitarias
- TBD Pruebas funcionales
- TBD Pruebas de aceptación
- TBD Fixtures
Temas especiales
Sección titulada «Temas especiales»- TBD Plantilla aplicación avanzada
- TBD Creación de una aplicación desde cero
- TBD Comandos de consola
- Validadores del núcleo
- TBD Internacionalización
- TBD Envío de correos electrónicos
- TBD Mejora del rendimiento
- TBD Entorno de alojamiento compartido
- TBD Motores de plantillas
- TBD Trabajar con Código de Terceros
Widgets
Sección titulada «Widgets»- GridView: TBD link to demo page
- ListView: TBD link to demo page
- DetailView: TBD link to demo page
- ActiveForm: TBD link to demo page
- Pjax: TBD link to demo page
- Menu: TBD link to demo page
- LinkPager: TBD link to demo page
- LinkSorter: TBD link to demo page
- Bootstrap Widgets
- Jquery UI Widgets