Catalystx :: listframework.

Fundações para exibir e editar listas (CRUD) em um aplicativo Catalyst
Baixe Agora

Catalystx :: listframework. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Andrew Payne
  • Site do editor:
  • http://search.cpan.org/~snafufans/

Catalystx :: listframework. Tag


Catalystx :: listframework. Descrição

Fundações para exibir e editar listas (CRUD) em um aplicativo catalisador Catalystx :: listframework é um módulo Perl para exibir listas tabuladas de registros de banco de dados, atualizando esses registros e a criação de novos é uma tarefa comum em aplicativos catalisadores. Essa classe fornece tais listas e formulários para editar esses registros, para um conjunto de modelos, usando arquivos de definição simples e seu modelo de catalisador de classe DBIX: Um formulário de pesquisa também é fornecido, o que pode incluir combosões extjs alimentadas por JSON (consulte http://www.extjs.com/).synopsis pacote myapp :: Controlador :: Foo; Use a base 'Catalyst :: Controller'; use catalystx :: listframework; Sub listandSearch: local {my ($ self, $ c, $ tipo) = @_; Meu $ lf = catalystx :: listframework-> Novo ($ tipo, $ c); Meu $ Restringir = {}; $ lf-> stash_listing ('myView', 'myprefix', $ restringir); $ c-> stash -> {modelo} = 'list-and-search.tt'; } Sub get: local {my ($ self, $ C, $ tipo, $ id) = @_; Meu $ lf = catalystx :: listframework-> Novo ($ tipo, $ c); $ lf-> styash_infoboxes ({'me.id' => $ ID}); $ c-> stash -> {gentil} = $ tipo; $ c-> stash -> {id} = $ ID; # O formulário de atualização adiciona isso ao URL $ c-> STASH -> {modelo} = 'detalhe.tt'; } subitiva: local {my ($ self, $ C, $ tipo, $ id) = @_; Meu $ lf = catalystx :: listframework-> Novo ($ tipo, $ c); $ lf-> update_from_query ({'me.id' => $ ID}); $ c-> res-> redirecionamento ("/ listandsearch / $ tipo"); } Sub Create: local {my ($ self, $ c, $ tipo) = @_; Meu $ lf = catalystx :: listframework-> Novo ($ tipo, $ c); meu $ ID = $ lf-> create_new; $ c-> res-> redirecionamento ("/ get / $ kind / $ id"); } Requisitos: · Perl.


Catalystx :: listframework. Software Relacionado