| Catalystx :: Listframework Foundations voor het weergeven en bewerken van lijsten (CRUD) in een katalysatoraanvraag |
Download nu |
Catalystx :: Listframework Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Andrew Payne
- Uitgever website:
- http://search.cpan.org/~snafufans/
Catalystx :: Listframework Tags
Catalystx :: Listframework Beschrijving
Stichtingen voor het weergeven en bewerken van lijsten (CRUD) in een katalysatoraanvraag CATALYSTX :: LISTFAMEWORK is een PERL-module voor het weergeven van tabellen van database-records, waarbij deze records wordt bijgewerkt en het creëren van nieuwe is een veelvoorkomende taak in katalysatoraanvragen. Deze klas levert dergelijke lijsten en formulieren om dergelijke records te bewerken, naar een set sjablonen, met behulp van eenvoudige definitiebestanden en uw DBIX: klasse katalysatormodel. Er wordt ook een zoekformulier geleverd, wat JSON-Powered EXTJS Comboboxes (zie http://www.extjs.com/).synopsis pakket myApp :: controller :: foo; Gebruik basis 'katalysator :: controller'; Gebruik Catalystx :: LISTFAMWORK; Sub ListAndSearch: Local {My ($ Self, $ C, $ Kind) = @_; Mijn $ LF = CATALYSTX :: LISTFAMEWORK-> NIEUW ($ Kind, $ C); mijn $ beperken = {}; $ lf-> stash_listing ('Myview', 'myprefix', $ beperkend); $ c-> stash -> {sjabloon} = 'list-and-search.tt'; } Sub GET: LOKALE {MY ($ SELD, $ C, $ Kind, $ ID) = @_; Mijn $ LF = CATALYSTX :: LISTFAMEWORK-> NIEUW ($ Kind, $ C); $ lf-> stash_infoboxen ({'me.id' => $ id}); $ c-> stash -> {kind} = $ soort; $ c-> stash -> {id} = $ ID; # Het updateformulier voegt dit toe aan de URL $ C-> Stash -> {sjabloon} = 'detail.tt'; } Sub update: lokaal {My ($ self, $ c, $ kind, $ id) = @_; Mijn $ LF = CATALYSTX :: LISTFAMEWORK-> NIEUW ($ Kind, $ C); $ lf-> update_from_query ({'me.id' => $ id}); $ c-> res-> omleiden ("/ ListAndSearch / $ Kind"); } sub maken: lokaal {mijn ($ zelf, $ c, $ kind) = @_; Mijn $ LF = CATALYSTX :: LISTFAMEWORK-> NIEUW ($ Kind, $ C); mijn $ id = $ lf-> create_new; $ c-> res-> omleiden ("/ Get / $ Kind / $ ID"); } Vereisten: · Perl
Catalystx :: Listframework Gerelateerde software