CGI :: PATH.

CGI :: O caminho é um módulo Perl para ajudar a atravessar um ou mais caminhos.
Baixe Agora

CGI :: PATH. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Earl J. Cahill
  • Site do editor:
  • http://search.cpan.org/~earl/CGI-Path-1.12/Path.pm

CGI :: PATH. Tag


CGI :: PATH. Descrição

CGI :: O caminho é um módulo Perl para ajudar a atravessar um ou mais caminhos. CGI :: O caminho é um módulo Perl para ajudar a atravessar um ou mais caminhos.synopsiscgi :: Caminho permite fácil navegação através de um conjunto de etapas, um caminho. Ele usa uma sessão extensivamente (gerenciada por padrão via Apache :: session) para simplificar o caminho baseado no caminho CGIS.A Patha Path é um pacote, como CGI :: Caminho :: Skel. O caminho precisa ser @isa cgi :: Caminho. O pacote pode conter os métodos de etapa conforme descrito abaixo. Você também pode fazer um diretório para o caminho, como o CGI / Path / Skel, onde o dígito conterá um pacote para cada etapa. Isso pode ser feito a partir de $ Env {Perl5lib} .path_hashthe path_ashash é o que ajuda a gerar o path_array, que é apenas uma matriz de etapas. É um hash para permitir que as substituições fáceis, uma vez que é difícil substituir apenas o terceiro elemento de uma matriz através de um novo simples.O path_ashash precisa de uma chave chamada 'initial_step' e, em seguida, passos que apontem a linha. Então path_hash => {initial_step => 'page_one', page_one => 'page_two', page_two => 'page_three',}, desde que a página_three não aponta em qualquer lugar, o path_array termina. Você pode simplesmente substituir $ auto-> path_ashash, e ter retornar um HASH Ref como acima.Path_ArrayO path_array é formado a partir de path_ashash. É uma array Ref Das etapas no caminho.my_modulemy_module Por padrão é algo como CGI :: Caminho :: Skel. Você pode substituir $ self-> my_module e ter retornar um escalar contendo seu my_module. As substituições do módulo são feitas com base em my_module.my_contentmy_module por padrão é algo como caminho / skel. Ele é padronizado a uma variante de my_module. Você pode substituir $ auto-> my_content e ter retornado um escalar o seu my_content. O conteúdo HTML é impresso com base no my_content.include_pathinclude_path é um método que retorna o include_path para examinar os arquivos. Eu sugiro retornar um array ref, mesmo que contenha apenas um elemento.Navigue $ auto-> Navegar passeios através de um caminho de etapas, onde cada etapa corresponde a um arquivo de conteúdo .htm e um passo de validação .VAL corresponde a um .htm arquivo de conteúdo. O .htm e .val precisam compartilhar o mesmo nome do mesmo. $ Auto -> {this_step} é ref conting o seguinte Anterior_Step => a última etapa this_step => a etapa atual validate_ref => a validação Ref para a corrente vigeradamente, Navegar gera o formulário (veja abaixo) e, para cada etapa, é o seguinte - Obtenha a válvula Ref (val_ref) para a página fornecida - comparando o val_ref para o formulário Consulte se as informações existirem para a etapa - validarem de acordo com a etapa Val_Ref - Se a validação falhar, ou se as informações não existir, processar a página e a STOPMORE especificamente, os seguintes métodos podem ser chamados para uma etapa, na ordem fornecida. Detalhes / usos possíveis ------ ------------------------------------- $ {passo} as inicializações _hook_pre devem retornar 1 ou passo recebe Ignorado info_exists verifica se você tem informações para esta etapa $ {passo} _info_complete pode ser usado para garantir que você tenha todas as informações que você precisa validar contém o seguinte $ {passo} _pre_validate coisas para verificar antes de validar Validate_Proper execute a validação de arquivo .VAL $ {passo} _post_validate coisas para ser executado após validar $ {passo} _hash_fill retornar um hash ref de coisas para adicionar a $ self-> preenchimento de preenchimento é um HASH REF do que preenche os formulários $ {passo } _hash_form talvez conjunto de coisas para $ auto-self -> {my_form} my_form é um resto do hash que é passado para o método de processo $ {passo} _hash_Errors Definir erros $ {passo} _step fazer coisas reais para a etapa $ {passo} _hook_post última chance Requisitos: · Perl.


CGI :: PATH. Software Relacionado

Tie :: Simples

Tie :: Módulo Perl simples contém laços variáveis facilitados: muito, muito, muito mais fácil ... ...

136

Download