Guía de Aprendizaje No 3 Framework PHP Yii

16
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Versión: 02 Código: GFPI-F-019 Programa de Formación: TECNICO EN PROGRAMACIÓN DE SOFTWARE Código: Versión: 228120 102 Nombre del Proyecto: Código: Fase del proyecto: EJECUTAR Actividad (es) del Proyecto: REALIZAR DESARROLLO WEB UTILIZANDO EL LENGUAJE DE PROGRAMACION PHP Actividad (es) de Aprendizaje: FRAMEWORK PHP Ambiente de formación ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad industrial, salud ocupacional y medio ambiente MATERIALES DE FORMACIÓN DEVOLUTIVO (Herramienta - equipo) CONSUMIBLE (unidades empleadas durante el programa) Resultados de Aprendizaje: Construir la matriz CRUD en el lenguaje de programación seleccionado para verificar la funcionalidad del sistema de acuerdo con el diseño entregado Asumir los deberes y derechos con base en las leyes y la normativa institucional en el marco de su proyecto de vida. Competencia: 220501007 Construir el sistema que cumpla con los requisitos de la solución informática. 240201500 Promover la interacción idónea consigo mismo, con los demás y con la naturaleza en los contextos laboral y social. Equipos de computo Teclados Mouse Duración de la guía ( en horas): 48 GUÍA DE APRENDIZAJE Nº 3 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Página 1 de 16

description

Framework PHP Yii

Transcript of Guía de Aprendizaje No 3 Framework PHP Yii

Page 1: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

Programa de Formación: TECNICO EN PROGRAMACIÓN DE SOFTWARE

Código:

Versión:

228120 102

Nombre del Proyecto: Código:

Fase del proyecto: EJECUTAR

Actividad (es) del Proyecto: REALIZAR DESARROLLO WEB UTILIZANDO EL LENGUAJE DE PROGRAMACION PHP

Actividad (es) de Aprendizaje: FRAMEWORK PHP

Ambiente de formación ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad industrial, salud ocupacional y medio ambiente

MATERIALES DE FORMACIÓN DEVOLUTIVO (Herramienta - equipo)

CONSUMIBLE (unidades empleadas durante el programa)

Resultados de Aprendizaje: • Construir la matriz CRUD

en el lenguaje de programación seleccionado para verificar la funcionalidad del sistema de acuerdo con el diseño entregado

• Asumir los deberes y derechos con base en las leyes y la normativa institucional en el marco de su proyecto de vida.

Competencia: 220501007 Construir el sistema que cumpla con los requisitos de la solución informática. 240201500 Promover la interacción idónea consigo mismo, con los demás y con la naturaleza en los contextos laboral y social.

Equipos de computo Teclados Mouse

Duración de la guía ( en horas):

48

GUÍA DE APRENDIZAJE Nº 3

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Página 1 de 16

Page 2: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

Yii es un framework PHP basado en componentes para desarrollar aplicaciones Web de gran escala. El mismo permite la máxima reutilización en la programación web y puede acelerar el proceso de desarrollo. Para desarrolladores que deseen utilizar Yii, el entendimiento de Programación Orientada a Objetos (POO) será de gran ayuda ya que Yii es un framework totalmente basado en POO. Yii es un framework genérico de programación Web que puede ser utilzado para todo tipo de aplicaciones Web. Gracias a que es liviano de correr, es adecuado para desarrollar aplicaciones de gran tráfico como portales, foros, sistemas de administración de contenidos, Sistemas de comercio electrónico, etc. 3.1 Actividades de Reflexión inicial. En esta etapa del proceso formativo se hace especial énfasis en la importancia de la fuente de poder para el correcto funcionamiento del computador, así como el mantenimiento y reparación del monitor, razón por la cual se motiva al aprendiz a estar atento al proceso realizado durante las formaciones, en sus prácticas, así como en las practicas ejecutadas por sus compañeros con el objetivo de apropiar buenas prácticas y apoyar el proceso formativo colaborativo. Responda las siguientes preguntas como sondeo inicial: 1. ¿Qué es Yii? 2. ¿Cuáles son las posibles ventajas de Yii? 3. ¿Qué otros frameworks PHP conoce?

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.)

Se realizará contextualización del objetivo de las prácticas de formación, actividades fundamentales en los procesos de enseñanza aprendizaje, las cuales propician el desarrollo de competencias transversales y específicas. Estas prácticas están apoyadas en el proceso previo de conocimientos adquiridos con anterioridad. Participe activamente en el foro creado para lograr este objetivo:

1. ¿Qué es un framework?

2. INTRODUCCIÓN

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

Página 2 de 16

Page 3: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

2. ¿Cuál es el comando para generar una aplicación en Yii? 3. ¿Qué estructura de directorios se debe emplear en Yii? Explique detalladamente 4. Explique el concepto Vista Modelo Controlador, empleado en Yii

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

En la guía de aprendizaje 2, se realizó una aplicación básica donde se elaboró una sencilla tabla en una base de datos.

Ahora vamos a empezar a crear el CRUD de la base de datos.

Agregamos el siguiente código al UserController

Página 3 de 16

Page 4: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

Esta acción me permite adicionar un nuevo usuario al sistema Línea 14 se crea un modelo User y se guarda en la variable $model Línea 15 se verifica si el formulario trae valores por post Línea 17 asigna los valores del formulario a ala variable $model Línea 18 guarda los datos sean por primera vez Línea 19 redirecciona a view para terminar Línea 39 rasteriza la vista add para ingresar los campos Ahora se debe crear la vista add

Página 4 de 16

Page 5: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

Este archivo se debe guardar con el nombre add.php en el directorio views, en la carpeta de la vista user (C:\xampp\htdocs\yii\website\protected\views\user) Estos formularios se crean de manera especial, parecida a los helpers Línea 3 abrimos el formulario Línea 5 escribimos un indicador “Nombre” Línea 6 captura el primer nombre Línea 25 hacemos el botón que nos envía el formulario obtenido anteriormente al UserController

Agregamos el siguiente código al UserController

Esta acción nos permite visualizar con los detalles de un usuario Línea 25 la función recibe el id el cual nos sirve para obtener el usuario desde la base de datos Línea 27 obtenemos un solo objeto del modelo Línea 28 rasteriza la vista view enviándole el objeto anteriormente consultado Ahora se debe crear la vista view

Página 5 de 16

Page 6: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

Este archivo se debe guardar con el nombre view.php, en la carpeta de la vista user: C:\xampp\htdocs\yii\website\protected\views\user Utilizamos el parámetro enviado para consultar cada uno de los campos y mostrarlos

Agregamos el siguiente código al UserController

Esta acción me permite editar un usuario del sistema Línea 32 esta acción recibe el id del usuario que se va a editar Línea 34 obtiene un registro por id y se guarda en la variable $model Línea 35 se verifica si el formulario trae valores por post Línea 37 asigna los valores del formulario a ala variable $model Línea 38 guarda los datos que sean editados Línea 39 redirecciona a view para terminar y le envía como parámetro el id Linear 41 si no llegan datos por post rasteriza los campos a cambia por medio de la vista edit Ahora se debe crear la vista Edit

Página 6 de 16

Page 7: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

Este archivo se debe guardar con el nombre edit.php en el directorio views, en la carpeta de la vista user (C:\xampp\htdocs\yii\website\protected\views\user) Estos formularios se crean de manera especial, parecida a los helpers. Línea 2 abrimos el formulario Línea 4 escribimos un indicador “Nombres” Línea 5 captura el nombre Línea 24 hacemos el botón que nos envía el formulario obtenido anteriormente al UserController

Página 7 de 16

Page 8: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

Agregamos el siguiente código al UserController

Esta acción permite eliminar un registro por medio del id Línea 45 obtiene un registro por medio del id de la tabla user Línea 46 elimina el registro Línea 49 rasteriza la vista index

Para poder hace el llamado a cada una de las acciones hechas anteriormente debemos generar esos links en la vista index de la siguiente manera. Los links en Yii se hacen de esta manera: <?php echo CHtml::link('Adicionar Usuario',array('add'));?> En donde ‘Adicionar Usuario’ es en que parte del texto se va a coloca el hipertexto, y el array en su primera posición es la acción y de ahí hacia adelante son los parámetros que se le envían al controlador

Página 8 de 16

Page 9: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

La aplicación final que se obtiene es la siguiente

Página 9 de 16

Page 10: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

3.4 Actividades de transferencia del conocimiento.

Actividad No 3 Aplicaciones, bases de datos y CRUD

En equipos de trabajo desarrolle las actividades propuestas para esta etapa:

Responda las preguntas de la Actividad No 3 Aplicaciones, bases de datos y CRUD en grupos de dos personas, sea claro y detalle bien la definición, no copie y pegue de internet las respuestas dadas.

La ruta de la actividad es: Carpeta del proyecto/Framework PHP/instrumentos de evaluación/actividades/Actividad No 3.

Resultado del Aprendizaje:

1. Entregar los programas con todos los requerimientos exigidos.

3.5 Actividades de evaluación.

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de Evaluación

Evidencias de Conocimiento :

Evidencias de Desempeño:

Evidencias de Producto:

Los criterio de evaluación se encuentran en el formato instrumento de evaluación para consultar estos criterios viste la plataforma BlackBoard

Proyecto de formación/ III Trimestre/ Framework PHP/ Instrumentos de Evaluación

Por cada una de las actividades propuestas hay un instrumento de evaluación

Cuestionario - Lista de chequeo

Lista de chequeo

Lista de chequeo

Página 10 de 16

Page 11: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

ACTIVIDADES DEL PROYECTO

DURACIÓN (Horas)

Materiales de formación devolutivos: (Equipos/Herramientas)

Materiales de formación (consumibles) Talento Humano (Instructores)

AMBIENTES DE APRENDIZAJE TIPIFICADOS

Descripción Cantidad Descripción Cantidad Especialidad Cantidad

ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad

industrial, salud ocupacional y medio ambiente

Elaborar plan del desarrollo del SI (JAVASCRIP Y PHP)

132

Equipos de cómputo, dotados de internet y software Software Editor PHP

20

20

Ingenieros de Sistemas Ingenieros de Sistemas y Computación Licenciado en Matemáticas y Computación

5

Ambientes de Aprendizaje, Elementos de seguridad para realizar

mantenimiento preventivo y correctivo de equipos de computo

4. RECURSOS PARA EL APRENDIZAJE

Página 11 de 16

Page 12: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN

Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 02

Código: GFPI-F-019

GLOSARIO DE FUNCIONES EN PHP

FUNCIONES DE FECHA Y HORA. Gettimeofday -> Permite obtener la hora actual. gmdate -> Da formato a una fecha/hora GMT/CUT. gmmktime -> Obtiene el valor timestamp UNIX de una fecha GMT. gmstrftime -> Con esta función da formato a una fecha/hora GMT/CUT según las convenciones locales. microtime -> Devuelve el valor timestamp UNIX actual con microsegundos. mktime -> Obtiene el timestamp UNIX de una fecha. strftime -> Da formato a la hora o fehca local de acuerdo a a las convenciones locales. time -> Devuelve la hora de la fecha actual en formato timestamp UNIX strtotime -> Permite procesar cualquier descripción textual de fehca/hora en inglés, convirtiéndola a timestamp de UNIX. getdate -> Podemos obtener información de fecha y hora checkdate -> Esta función verifica que la fecha sea válida FUNCIONES PARA EL MANEJO DE ERRORES Y LOGS error_log -> Envía un mensaje de error a algún lugar (teléfono celular, pager, etc.) error_reporting -> Establece que errores PHP son registrados. restore_error_handler -> Regresa al error handler previo. set_error_handler -> Establece un error de usuario trigger_error -> Genera una advertencia de error user_error -> Genera una advertencia de error FUNCIONES CON DIRECTORIOS chroot -> Cambia el directorio raíz dir -> Clase directorio closedir -> Cierra el puntero a un directorio abierto getcwd -> Obtiene el directorio de trabajo actual opendir -> Abre un puntero a un directorio readdir -> Lee los archivos de un directorio. rewinddir -> Rebobina el puntero del directorio llevándolo a la posición del primer archivo del mismo. scandir -> Lista los archivos y directorios ubicados en la ruta especificada.

FUNCIONES PARA EL MANEJO DE ARCHIVOS

basename -> Devuelve la ruta o path correspondiente al nombre del archivo. chgrp -> Cambia el grupo de un archivo. chmod -> Cambia permisos de un archivo.

5. GLOSARIO DE TERMINOS

Página 12 de 16

Page 13: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

chown -> Cambia el propietario de un archivo. clearstatcache -> Limpia la caché de estado de un archivo. copy -> Copia un archivo dirname -> Devuelve la parte de la ruta o path de un archivo correspondiente al directorio. disk_free_space -> Indica el tamaño de espacio libre en un directorio. disk_total_space -> Indicai el tamaño total de un directorio. fclose -> Cierra el puntero a un archivo abierto. feof -> Verifica si el puntero de un archivo ha llegado al final del mismo. fflush -> Vacía la salida hacia un archivo. fgetc -> Obtiene un cáracter del archivo apuntado. fgetcsv -> Obitene una línea del archivo apuntado y extrae los campos CSV. fgets -> Obtiene una linea del archivo apuntado. fgetss -> Obitene una linea del archivo apuntado y quita las etiquetas html. file_exists -> Verifica si un archivo existe. file_get_contents -> Lee un archivo entero en una cadena file_put_contents -> Escribe una cadena sobre un archivo file -> Lee un archivo completo y lo coloca en un array. fileatime -> Obtiene la fecha del último acceso a un archivo. filectime -> Obtiene la fecha de cambio de inode del archivo. filegroup -> Obtiene el grupo al cual pertenece el archivo. fileinode -> Obtiene el inode de un archivo. filemtime -> Obtiene la fecha de última modificación de un archivo fileowner -> Obtiene el propietario de un archivo. fileperms -> Obtiene los permisos de un archivo. filesize -> Obtiene el tamaño de un archivo. filetype -> Obtiene el tipo de archivo de un archivo. flock -> Bloqueo de archivo portable y asesorado. fnmatch -> Compara un nombre de archivo contra un patrón. fopen -> Abre un archivo o una url. fpasstrhu -> Saca todos los datos restantes del archivo apuntado. fputs -> Escribe en el archivo apuntado. fread -> Lee archivos en plano binario. fscanf -> Procesa la entrada desde un archivo de acuerdo con un formato. fseek -> Sitúa el puntero en una posición del archivo. fstat -> Obtiene información sobre un archivo usando u napuntador de archivo abierto. ftell -> Preguta sobre la posición del apuntador de lectura/escritura de un archivo. ftruncate -> Trunca un archivo a la longitud dada. fwrite -> Escribe archivo en plano binario. glob -> Encuentra nombres de ruta coincidentes con un patrón. is_dir -> Informa si el archivo dado es un directorio. is_executable -> Informa si el archivo nombrado es ejecutable is_file -> Informa si el archivo nombrado es un archivo regular. is_readable -> Informa si el archivo nombrado se puede leer.

Página 13 de 16

Page 14: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

is_uploaded_file -> Informa si el archivo fue cargado a través de HTTP_POST is_writable -> Indica si el nombre de archivo se puede escribir. is_writeable -> Informa si se puede escribir en el archivo indicado. link -> Crea un enlace. inkinfo -> Consigue información sobre un enlace. lstat -> Da información sobre un archivo o enlace simbólico. mkdir -> Crea un directorio. move_uploaded_file -> Mueve un archivo cargado a una nueva ubicación específica. parse_ini_file -> Procesa un archivo de configuración. pathinfo -> Indica información sobre la ruta o path de un archivo. pclose -> Cierra el archivo de proceso apuntado popen -> Abre el archivo de proceso apuntado. readfile -> Muestra el contenido de un archivo. readlink -> Devuelve el objeto de un enlace simbólico. realpath -> Devuelve el nombre de ruta absoluto simplificado. rename -> Renombra un archivo. rewind -> Rebobina la posición del apuntador al archivo a la primera posición del mimso. rmdir -> Borra un directorio. set_file_buffer -> Fija el buffer de archivo del archivo apuntado. stat -> Da información sobre un archivo. symlink -> Crea un enlace simbólico. tempnam -> Crea un archivo de nombre único. tmpfile -> Crea un archivo temporal. touch -> Cambia la fecha de modificación de un archivo. umask -> Cambia la umask actual. unlink -> Borra un archivo. FUNCIONES HTTP header -> Envía una cabecera http. headers_list -> Nos devuelve una lista de cabeceras. headers_sent -> Verifica si ya se han enviado cabeceras, y donde. setcookie -> Envía una cookie. FUNCIONES DE IMÁGENES (Para varias de estas funciones debes tener instaladas las librerías GD) GetImageSize -> Muesta el tamaño de una imagen Gif, JPG o PNG. ImageArc -> Dibuja una elipse parcial. ImageChar -> Dibuja un caracter de forma horizontal. ImageChatUp -> Dibuja un caracter de forma vertical. ImageColorAllocate -> Define un color para una imagen. ImageColorAt -> Obtiene el índice de color de un píxel. ImageColorClosest -> Obtiene el índice del color más cercano al color especificado. ImageColorExact -> Devuelve el índice del color especificado. ImageColorResolve -> Devuelve el índice del color especificado o su alternativa más cercana.

Página 14 de 16

Page 15: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

ImageColorSet -> Establece el color para el índice de la paleta especificada. ImageColorsForIndex -> Obtiene los colores de un índice. ImageColorsTotal -> Encuentra el número de colores de una imagen. ImageColorTransparent -> Define un color como transparente. ImageCopyResized -> Copia y redimensiona una parte de una imagen. ImageCreate -> Crea una nueva imagen. ImagreCreateFromGif -> Crea una nueva imagen a partir de un archivo a una URL. ImageDashedLine -> Dibuja una linea de forma discontinuo. ImageDestroy -> Destruye una imagen para liberar memoria. ImageFill -> Rellea una imagen con el color especificado. ImageFilledPolygon -> Dibuja un polígono con relleno. ImageFilledRectangle -> Dibuja un rectángulo con relleno. ImageFillToBorder -> Relleno de un color específico. ImageFontHeight -> Devuelve la altura de una fuente. ImageFontWidth -> Devuelve el ancho de una fuente. ImagenGif -> Envia una imagen al navegador web o a un archivo según los parámetros que reciba. ImageInterface -> Activa o desactiva el entrelazado. ImageLine -> Dibuja una linea. ImageLoadFont -> Carga una fuente nueva. ImagePolygon -> Dibuja un polígono. ImagePSBBox -> Devuelve el borde que rodea un rectángulo de texto, usando fuentes PostScript Type1. ImagePSEncodeFont -> Cambia el vector de codificación de caracteres de una fuente. ImagePSFreeFont -> Libera la memoria usada por un fuente PostScript Type1. ImagePSLoadFront -> Carga una fuente PostScript Type1 desde un archivo. ImagePSText -> Dibuja una cadena de texto sobre una imagen usando una fuente PostScript Type1. ImageRectangle -> Dibuja un rectángulo. ImageSetPixel -> Dibuja un pixel. ImageString -> Dibuja una cadena de texto horizontalmente. ImageStringUp -> Dibuja una cadena de texto verticalmente. ImageSX -> Obtiene el ancho de una imagen en píxeles. ImageSY -> Obtiene el alto de una imagen en pixeles. ImageTTFBox -> Devuelve un cuadro que rodea al texto usando fuentes Truetype. ImageTTFText -> Escribe texto en la imagen usando fuentes TrueType.

Página 15 de 16

Page 16: Guía de Aprendizaje No 3 Framework PHP Yii

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral

Procedimiento Ejecución de la Formación Profesional Integral

Versión: 02

Código: GFPI-F-019

http://www.yiiframework.com/doc/guide/1.1/es/

http://www.cesarcancino.com/

Ingeniero de Sistemas y Computación DONALDO ANDRES BELTRAN PRIETO Fecha elaboración: Julio de 2015

6. REFERENTES BIBLIOGRÁFICOS

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Página 16 de 16