Generator

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
(New page: == Nueva Estrucura del Controlador == Para los nuevos formularios)
(Nueva Estrucura del Controlador)
Línea 1: Línea 1:
-
== Nueva Estrucura del Controlador ==
+
=== CidesaGenerator ===
-
Para los nuevos formularios
+
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:        ~


Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas