Forma :: Processador

Form :: O processador é um módulo Perl que pode validar e processar dados de formulário.
Baixe Agora

Forma :: Processador Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Bill Moseley
  • Site do editor:
  • http://search.cpan.org/~hank/

Forma :: Processador Tag


Forma :: Processador Descrição

Formulário :: O processador é um módulo Perl que pode validar e processar dados de formulário. Forma :: O processador é um módulo Perl que pode validar e processar dados de formulário.Synopsisina Um aplicativo que você pode querer que um controlador manipule a criação e atualização de um registro "usuário". E não quer escrever muito código. Aqui está usando catalisador como exemplo: pacote myApplication :: controlador :: usuário; Use rigoroso; Use myApplication :: Form :: Usuário; Sub Edit: local {my ($ self, $ C, $ ID) = @_; # Criar o objeto do formulário Minha $ form = MyApplication :: Form :: User-> Novo ($ ID); # Atualizar ou criar o registro do usuário Se o formulário postado e o formulário validará $ form-> update_from_from ($ c-> solicitação-> parâmetros) se $ c-> form_posted; $ c-> stash -> {form.} = $ form; } A classe de formulário acima pode então se parecer com isso: pacote myApplication :: form :: usuário; Use rigoroso; Use Base 'Form :: Processor :: Model :: CDBI'; sub object_class {'db :: user'} subfil {my $ self = shift; return {obrigatório => {nome => 'texto', idade => 'posinteger', sexo => 'select', birthdate => 'datetimedmyhm',}, opcional => {hobbies => 'múltiplo => 'Texto', City => 'Texto', State => 'Select', Email => 'E-mail',}, Dependency => ,],}; } Sub option_sex {retorno (m => 'macho', f => 'feminino',); } Sub validate_age {my ($ self, $ field) = @_; $ field-> Add_Error ('desculpe, você deve ser 18') se $ field-> valor <18; } ou quando voc


Forma :: Processador Software Relacionado