| Forma :: Procesador Formulario :: El procesador es un módulo PERL que puede validar y procesar datos de formulario. |
Descargar ahora |
Forma :: Procesador Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Bill Moseley
- Sitio web del editor:
- http://search.cpan.org/~hank/
Forma :: Procesador Etiquetas
Forma :: Procesador Descripción
Forma :: El procesador es un módulo PERL que puede validar y procesar datos de formulario. Forma :: El procesador es un módulo PERL que puede validar y procesar datos de formulario.SynopsisIn una aplicación que es posible que desee que un controlador maneje la creación y actualización de un registro "Usuario". Y no quiero escribir mucho código. Aquí está el uso del catalizador como ejemplo: paquete MyApplication :: Controller :: Usuario; usar estricto; Use MyApplication :: Formulario :: Usuario; Sub Edición: Local {My ($ Self, $ C, $ ID) = @_; # Crear el objeto de formulario My Form = MyApplication :: Formulario :: Usuario-> Nuevo ($ ID); # Actualizar o crear el registro de usuario si el formulario publicado y el formulario valida $ formulario-> update_from_from ($ c-> solicitudes> parámetros) si $ c-> form_posted; $ c-> STASH -> {FORM} = $ FORMULARIO; } La clase de forma anterior podría verse así: paquete MyApplication :: Formulario :: Usuario; usar estricto; Use la base 'Formulario :: Procesador :: Modelo :: CDBI'; Sub Object_class {'db :: usuario'} Sub Perfil {My $ Self = Shift; retorno {requerido => {nombre => 'texto', edad => 'posinteger', sex => 'select', fecha de nacimiento => 'datetimedmyhm',}, opcional => {hobbies => 'múltiple', dirección = >> 'Texto', ciudad => 'texto', estado => 'selecto', correo electrónico => 'correo electrónico',}, dependency => ,],}; } Sub Options_Sex {return (m => 'masculino', f => 'femenino',); } Sub Validate_age {My ($ Self, $ Field) = @_; $ Field-> Add_Error ('Lo sentimos, debe tener 18') si $ Field-> Value <18; } o cuando necesita un formulario r
Forma :: Procesador Software relacionado