Aprendiendo Yii

Páginas: 33 (8218 palabras) Publicado: 9 de junio de 2015
Aprendiendo Yii
Publicación

Armando Arce

21 de September de 2014

Índice general

1. Primeros pasos con Yii
1.1. Instalación . . . . . . . . . . . . . . . . . . . . . .
1.2. Archivos de definición iniciales . . . . . . . . . . .
1.3. Creando nuevas vistas . . . . . . . . . . . . . . . .
1.4. Transferencia de datos entre el controlador y la vista
1.5. Recibiendo parámetros desde el URL . . . .. . . .

3
4
5
6
8
9

2. Consulta de datos con Yii
2.1. Creando y configurando la base de datos . . .
2.2. Definición de clases mediante Registro Activo
2.3. Accesando los datos . . . . . . . . . . . . . .
2.4. Acceso a datos relacionados . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

11
12
13
14
16

3. Búsquedas y formularios en Yii
3.1. Creando el modelo del formulario . .
3.2. Modificando elcontrolador . . . . .
3.3. Creación de las vistas . . . . . . . .
3.4. Mejorando la apariencia de las tablas

.
.
.
.

.
.
.
.

.
.
.
.

19
19
20
21
22

4. Inclusión y modificación de datos en Yii
4.1. Agregando datos . . . . . . . . . . . . . . . . . . .
4.2. Actualización de datos . . . . . . . . . . . . . . . .

25
25
28

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

I

4.3.

Borrado de datos .. . . . . . . . . . . . . . . . . .

29

5. Organizando la navegación en Yii
5.1. Mejorando la apariencia . . . . . . . . . . . . . . .
5.2. Creando el menú principal . . . . . . . . . . . . . .
5.3. Creando un menú secundario . . . . . . . . . . . .

31
31
33
35

6. Enlazando entidades en Yii

39

7. Paginación en Yii
7.1. Modificando el controlador
7.2. Modificando la vista . . . .
7.3.Modificando el layout . . .
7.4. Modificando el detalle . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

43
43
44
45
46

8. Widgets de Yii
8.1. Requisito previo . . . . . . . . . . .
8.2. Manejando la paginación . . . . . . .
8.3. Mejorando el despliegue de columnas
8.4. Manejando los formularios . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

..
.
.

.
.
.
.

49
49
50
51
53

II

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Aprendiendo Yii, Publicación

El objetivo de este sitio es presentar una serie de tutoriales básicos
sobre el desarrollo de aplicaciones web utilizando el framework Yii.
Los tutoriales disponibles hasta el momento son los siguientes:

Índice general

1

Aprendiendo Yii, Publicación

2

Índice general

CAPÍTULO 1

Primerospasos con Yii

De acuerdo a Wikipedia, “un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos
o módulos de software concretos, con base en la cual otro proyecto
de software puede ser organizado y desarrollado. Típicamente, puede
incluir soporte de programas, bibliotecas y un lenguaje interpretado
entre otros programas para ayudar a desarrollar y unirlos diferentes
componentes de un proyecto.”
Entre los diferentes framework disponibles para el lenguaje PHP
se encuentra Yii. Yii es de código abierto, orientado a objetos
y basado en componentes. El software se puede descargar desde
www.yiiframework.com en donde está disponible la versión 1.1.4.
A continuación, se presenta el primero de una serie de tutoriales sobre
el desarrollo de aplicacionescon Yii, para ello se utilizará el caso
del Sistema Universitario y se presentarán en forma incremental cada
uno de los diferentes elementos que componen una aplicación en este
ambiente.

3

Aprendiendo Yii, Publicación

1.1 Instalación
Antes de empezar a desarrollar con Yii es necesario contar con
un servidor web que posea capacidades para ejecutar PHP y disponibilidad de bases de datos. Unopción es utilizar un servidor “lite” como Nginx con una implementación mínima de
PHP tal como la que se puede descargar desde este enlace http://www.arcux.com/sitiosweb/blog/public/files/nginx.zip (Para
que esta distribución funcione adecuadamente debe instalarse en la
raíz del disco C).
Una vez que el servidor web se encuentra en ejecución, basta con desempacar el software en un directorio...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Framework yii
  • Yii canciones
  • Yii Framework
  • Aprender a aprender y aprender a pensar
  • Aprender a aprender
  • aprendiendo a aprender
  • Aprender a Aprender
  • aprende a aprender

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS