Generator
De CidesaWiki
(New page: == Nueva Estrucura del Controlador == Para los nuevos formularios) |
(→Nueva Estrucura del Controlador) |
||
Línea 1: | Línea 1: | ||
- | == | + | === CidesaGenerator === |
- | + | Versión 2 del Cidesa generator. Esto es un scalfolding (formularios modulares) para generar formularios web con symfony de forma rápida y fácil. | |
+ | |||
+ | Contiene nuevas funcionalidades partiendo del scalfolding original del symfony (sfAdminGenerator). | ||
+ | |||
+ | === Funcionalidades === | ||
+ | |||
+ | == Boton de Impresion directa en el formulario == | ||
+ | |||
+ | Esta funcionalidad permite colocar un botón "Imprimir" en el formulario al editar el registro, de manera que el usuario puede presionarlo y le cargará el reporte configurado en el generator. | ||
+ | |||
+ | Estos reportes deben estar configurados de manera que acepten los parámetros que se envian directamente al archivo "r", y desde el formulario; esto es, debe aceptar generar los reportes por GET o POST (función GetPost()), además que se debe enviar al reporte solamente la información necesaria para cargar el reporte específico. | ||
+ | |||
+ | ej: | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | edit: | ||
+ | title: Edición de Atención de Donaciones | ||
+ | display: | ||
+ | Expediente: [ _expediente, fecsol ] | ||
+ | Estatus: [atestayu_id] | ||
+ | Solicitante: [_atsolici, _atbenefi, _parentesco] | ||
+ | ''' report: | ||
+ | url: ciudadanos/r.php?m=ciudadanos&r=atfichareg.php | ||
+ | params: { numexpdes: nroexp, numexphas: nroexp } | ||
+ | ''' actions: | ||
+ | _list: ~ | ||
+ | _save: ~ | ||
+ | |||
+ | |||
+ | </pre> |
Revisión de 14:54 10 jun 2009
CidesaGenerator
Versión 2 del Cidesa generator. Esto es un scalfolding (formularios modulares) para generar formularios web con symfony de forma rápida y fácil.
Contiene nuevas funcionalidades partiendo del scalfolding original del symfony (sfAdminGenerator).
Funcionalidades
Boton de Impresion directa en el formulario
Esta funcionalidad permite colocar un botón "Imprimir" en el formulario al editar el registro, de manera que el usuario puede presionarlo y le cargará el reporte configurado en el generator.
Estos reportes deben estar configurados de manera que acepten los parámetros que se envian directamente al archivo "r", y desde el formulario; esto es, debe aceptar generar los reportes por GET o POST (función GetPost()), además que se debe enviar al reporte solamente la información necesaria para cargar el reporte específico.
ej:
edit: title: Edición de Atención de Donaciones display: Expediente: [ _expediente, fecsol ] Estatus: [atestayu_id] Solicitante: [_atsolici, _atbenefi, _parentesco] ''' report: url: ciudadanos/r.php?m=ciudadanos&r=atfichareg.php params: { numexpdes: nroexp, numexphas: nroexp } ''' actions: _list: ~ _save: ~