Catalystx :: ListFramework

Fundamentos para mostrar y editar listas (CRUD) en una aplicación de catalizador
Descargar ahora

Catalystx :: ListFramework Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Andrew Payne
  • Sitio web del editor:
  • http://search.cpan.org/~snafufans/

Catalystx :: ListFramework Etiquetas


Catalystx :: ListFramework Descripción

Fundamentos para mostrar y editar listas (CRUD) en una aplicación de catalizador Catalystx :: ListFramework es un módulo Perl para mostrar listas tabuladas de registros de bases de datos, actualizar esos registros y crear nuevos es una tarea común en aplicaciones de catalizador. Esta clase suministra tales listas, y formas para editar dichos registros, a un conjunto de plantillas, utilizando archivos de definición simples y su modelo DBIX :: Class Catalyst. También se suministra un formulario de búsqueda, que puede incluir EXTJS JSON-Powered Extroboxes (ver http://www.extjs.com/).synopsis paquete MyApp :: Controller :: Foo; Use la base 'Catalyst :: Controller'; Utilice Catalystx :: ListFrameWork; SUB LISTANDSOYO: LOCAL {MY ($, $ C, $ tipo) = @_; MY $ LF = Catalystx :: ListFrameWork-> Nuevo ($ tipo, $ c); My $ restringido = {}; $ lf-> stash_listing ('MyView', 'MyPrefix', $ restringido); $ c-> STASH -> {template} = 'list-and-search.tt'; } Sub Get: Local {My ($ Self, $ C, $ tipo, $ id) = @_; MY $ LF = Catalystx :: ListFrameWork-> Nuevo ($ tipo, $ c); $ lf-> stash_infoboxes ({'me.id' => $ id}); $ c-> STASH -> {tipo} = $ tipo; $ c-> STASH -> {ID} = $ ID; # El formulario de actualización agrega esto a la URL $ C-> STASH -> {Template} = 'Detalle.tt'; } Sub Update: Local {My ($ Self, $ C, $ tipo, $ id) = @_; MY $ LF = Catalystx :: ListFrameWork-> Nuevo ($ tipo, $ c); $ lf-> update_from_query ({'me.id' => $ id}); $ c-> res-> redirección ("/ listandsearch / $ tipo"); } Sub Crea: local {My ($ yo, $ c, $ tipo) = @_; MY $ LF = Catalystx :: ListFrameWork-> Nuevo ($ tipo, $ c); My $ ID = $ LF-> Create_new; $ c-> Res-> Redirect ("/ GET / $ tipo / $ ID"); } Requisitos: · Perl


Catalystx :: ListFramework Software relacionado