• Save
Symfony parte 9
Upcoming SlideShare
Loading in...5
×
 

Symfony parte 9

on

  • 1,478 views

Trabajando en el módulo encuesta.

Trabajando en el módulo encuesta.

Statistics

Views

Total Views
1,478
Views on SlideShare
1,457
Embed Views
21

Actions

Likes
0
Downloads
1
Comments
3

2 Embeds 21

http://gestion.poodu.cl 17
http://www.slideshare.net 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Symfony parte 9 Symfony parte 9 Presentation Transcript

  • Symfony Parte 9 Rodrigo Miranda rmiranda@poodu.cl contacto@rodrigomiranda.cl http://www.rodrigomiranda.cl
  • Módulos
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo: Es posible modificar la configuración de un módulo a través de archivos YAMEL almacenados en el subdirectorio config/ del Módulo. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo •  generator.yml : Utilizado en los módulos generados automáticamente (scaffolding) para la interfaz de administración. •  module.yml: Utilizado para manejar la configuración de la acción y otros parámetros específicos del módulo (es un archivo equivalente al archivo app.yml de la aplicación). Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo •  security.yml : Permite restringir el acceso a determinadas acciones del módulo. En este archivo se configura que una acción pueda ser accedida por los usuarios que cumplen con los privilegios definidos en él. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo •  Recordar que las acciones no incluyen restricciones de seguridad por defecto, por lo tanto cuando no existe el archivo security.yml todas las acciones son accesibles por todos los usuarios. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo security.yml:
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo •  Además, en el mismo archivo security.yml puedes restringir el acceso a usuarios que tienen una combinación de credenciales, usando asociaciones de tipo AND y OR. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo security.yml:
Credenciales Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulos •  view.yml : Permite configurar las vistas de una o de todas las acciones del módulo. Redefine las opciones del archivo view.yml de la aplicación. Las claves principales del archivo view.yml son los nombres de las vistas, no los nombre de las acciones como el caso de security.yml. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Configuración
de
un
Módulo view.yml Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Mensajes
Flash
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Atributos
Flash: 1.- Es un valor temporal que se almacena en la sesión del usuario y que se borra automáticamente después de la siguiente petición. 2.- Es la manera de pasar información desde la acción que recibe la petición a la acción a la cual redireccionamos (ejemplo, después de submitir y procesar un formulario). Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • En
la
acción: Configurar: Obtener: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • En
la
plan?lla: Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Incluir
Mensajes
Flash
en
la
 aplicación
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Cultura
del
Usuario
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Cultura
del
Usuario
 •  La internacionalización (i18n) de una aplicación se basan en el parámetro de la sesión del usuario llamado culture (cultura). •  La cultura está formada por la combinación del país e idioma del usuario y determina la forma en la que muestra el texto y la información que depende de la cultura. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Cultura
del
Usuario
 •  El idioma se codifica mediante dos caracteres en minúscula siguiendo el estándar ISO 639-1 [ejemplo, en para inglés]. El país se codifica en forma de 2 caracteres en mayúscula siguiendo el estándar ISO 3166-1 [GB para Reino Unido] Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Modificación
de
Cultura
 •  Modificamos la cultura en el archivo setting.yml del directorio config de la aplicación. Y posteriormente limpiamos cache y borramo cookies del navegador. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Cambiando
la
cultura
en
una
Acción
 •  La cultura de un usuario se puede modificar en la acción, quizá como respuesta a una petición o acción de parte de él. Ejemplo:   Banderas o select para elegir el idioma de la aplicación. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Ítems
a
Desarrollar
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Desarrollar
 •  Dar la posibilidad de relacionar usuarios tipo Diseñador y Supervisor a una encuesta. •  Desarrollar Módulo de Organización. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Módulo
Organización
 •  Que permita relacionar las encuestas con organizaciones. Así la aplicación podrá administrar uno o más clientes para una o más encuestas, manteniendo una gestión eficiente de cada una de ellas. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Módulo
Organización
 •  Administrador General puede crear encuestas y asociarlas a organizaciones y administradores. •  Un administrador de encuestas -asociado a una organización- pueda crear una o más encuestas para la organización a la que pertenece. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Crear
Módulo

Organización
 •  Verificar que tabla Organización sea autoincremental. •  Crear el Módulo Organización. •  Crear en la tabla Usuario un campo id_organizacion. No es necesario que este campo esté relacionado con la tabla Organización. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • JQuery
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Descargando
JQuery



(h>p://jquery.com/).
 Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Desarrollar
para
el
Miércoles
 •  Dos campos en el Formulario nueva Encuesta: Mensaje Bienvenida y de despedida. •  Mensajería Interna. Rodrigo Miranda Blog: www.rodrigomiranda.cl
  • Preguntas?
 Rodrigo Miranda Blog: www.rodrigomiranda.cl