Catalyst :: Manual :: Tutorial :: AdvancedCrud

Catalyst :: Manual :: Tutorial :: AdvancedCrud é um tutorial catalisador - Parte 8: Avançado Crud.
Baixe Agora

Catalyst :: Manual :: Tutorial :: AdvancedCrud Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Kennedy Clark
  • Site do editor:
  • http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7012/lib/Catalyst/Manual/Installation/CentOS4.pod

Catalyst :: Manual :: Tutorial :: AdvancedCrud Tag


Catalyst :: Manual :: Tutorial :: AdvancedCrud Descrição

Catalyst :: Manual :: Tutorial :: AdvancedCrud é um tutorial catalisador - Parte 8: Avançado Crud. Catalyst :: Manual :: Tutorial :: AdvancedCrud é um tutorial do catalisador - Parte 8: Avançado Crud.Adicione uma forma de criação de criação Methotopen lib / myapp / controlador / livros.pm Em seu editor e adicionar o seguinte método: = head2 make_book_widget Criar um HTML :: Formulário de Widget para criação e atualizações de livros = corte sub make_book_widget {my ($ self, $ c) = @_; # Crie um Widget HTML :: Para criar o formulário Meu $ w = $ c-> widget ('book_form') -> método ('post'); # Obter autores my @authorobjs = $ c-> modelo ("myappdb :: autor") -> Todos (); Meus @Authors = map {$ _-> id => $ _-> last_name} Ordenar {$ a-> last_name cmp $ b-> last_name} @authorobjs; # Criar o formulário Feilds $ W-> Elemento ('TextField', 'Título') -> Etiqueta ('Título') -> Tamanho (60); $ w-> elemento ('textfield', 'rating') -> etiqueta ('rating') -> tamanho (1); $ w-> elemento ('select', 'autores') -> Etiqueta ('autores') -> Opções (@Authores); $ w-> elemento ('envio', 'envio') -> valor ('enviar'); # Retorna o widget Retornar $ W; } Este método fornece um local central que constrói um formulário HTML :: Widget-Baseado com os campos apropriados. O código "Obter autores" usa o DBIC para recuperar uma lista de objetos do modelo e, em seguida, usa o mapa para criar um hash onde as teclas do hash são as chaves primárias do banco de dados da tabela dos autores e os valores associados são os últimos nomes dos autores. Requisitos: · Perl.


Catalyst :: Manual :: Tutorial :: AdvancedCrud Software Relacionado

PSG.

PSG é um módulo Python que permite criar arquivos PostScript incorporando arquivos EPS. ...

167

Download