Gantry :: Utils :: Formmunger

Gantry :: Utils :: Formmunger Munges formam hashes como os bigtop faz.
Baixe Agora

Gantry :: Utils :: Formmunger Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Phil Crow
  • Site do editor:
  • http://search.cpan.org/~tkeefer/Gantry-3.51/lib/Gantry/Utils/FormMunger.pm

Gantry :: Utils :: Formmunger Tag


Gantry :: Utils :: Formmunger Descrição

Gantry :: Utils :: Formmunger Munges formam hashes como os bigtop faz. Gantry :: utils :: Formmunger Munges formam hashes como os bigtop façam.synopsis usar pórtico :: utils :: formmunger; minha forma de $ = ...; # Faça um formulário Hash My $ Munger = Gantry :: Utils :: Formmunger-> Novo (Formulário $); # Alterar propriedades dos campos existentes: $ Munger-> Clear_Props ('Field_name', QW (Chaves de nome para excluir)); $ Munger-> Clear_all_props ('field_name'); # Remove todas as chaves, exceto Nome $ Munger-> set_props ('field_name', {prop => 'valor', ...}, $ Substituir_props); # modifica apenas as teclas que você passa $ Munger-> set_props_for_fields (, {prop => 'valor', ...},); # como set_props, mas para todos os campos listados $ Munger-> set_props_except_for (, {prop => 'valor', ...},); # como set_props_for, mas os campos listados negados são ignorados $ Munger-> set_props_all ({prop => 'valor', ...}); # Obtenha o campo para que você possa trabalhar sozinho: meu campo $ = $ Munger-> get_field ('nome'); # Modifique a lista de campos: Meu $ falecido = $ Munger-> Drop_field ('Nome'); # Remove a partir do formulário $ Munger-> Append_field ({nome => 'nome', ...}); # Adicionar no final $ Munger-> Unshift_field ({nome => 'nome', ...}); # Adicionar no início $ Munger-> Add_Field_After ('alvo', {nome => 'nome', ...}); $ Munger-> Add_Field_before ('Target', {Nome => 'Nome', ...}); Este módulo é projetado para simplificar o trabalho com estruturas de dados de hash de formulário de pórtio. Se faz modificações nos campos array nesse hash. Normalmente, o bigtop gera esse hash. Se você estiver em uma situação padrão do crud, a forma gerada é tudo que você precisa. Mas, se você precisar compartilhar o formulário em diferentes contextos, pode ser necessário modificá-lo para atender a esses contextos. Isso é o que este módulo faz. Se você quiser, você pode até usar esse módulo para construir todo o seu formulário Hash, mas isso pode ser doloroso. Em vez disso, você costuma passar um hash de forma ao seu construtor. Normalmente, você obtém esse hash de um método de formulário de um módulo gener que foi gerado pelo Bigtop.Once você tem o objeto, você pode ligar para qualquer um dos métodos abaixo para modificar seus campos de matriz. A maioria dos métodos não retorna nada útil. As exceções são anotadas abaixo. Todos os métodos são métodos de instância, a menos que seja marcado. Requisitos: · Perl.


Gantry :: Utils :: Formmunger Software Relacionado