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

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • 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