Katalysator

Catalyst is een PERL-module met het elegante MVC Web Application Framework.
Download nu

Katalysator Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sebastian Riedel
  • Uitgever website:
  • http://search.cpan.org/~mramberg/Catalyst-View-PSP-0.01/lib/Catalyst/Helper/View/PSP.pm

Katalysator Tags


Katalysator Beschrijving

Katalysator is een PERL-module met het elegante MVC-webtoepassingskader. Katalysator is een PERL-module met het elegante MVC-webtoepassing Framework.Synopsissee De katalysator :: Handmatige verdeling voor uitgebreide documentatie en tutorials. # Installeer katalysator :: Devel voor helpers en andere ontwikkelingshulpmiddelen # Gebruik de helper om een nieuwe applicatie Catalyst.pl MyApp te maken # Voeg modellen toe, meningen, controllers Script / MyApp_create.pl Model MyDatabase DBIC :: Schema Creëren = Dynamische DBI: SQLITE: / Pad / To / DB Script / MyApp_Create.pl Bekijk MyTemplate TT Script / MyApp_Create.PL Controller Search # gebouwd in testserver - gebruik -R om automatisch opnieuw op te starten op wijzigingen # --Help om alle beschikbare opties script / myapp_server.pl # opnieuw te starten Opdrachtregel Testing Interface Script / MyApp_test.pl / Yada ### in lib / myapp.pm Gebruik katalysator qw / -debug /; # Inclusief plug-ins hier ### in lib / myapp / controller / root.pm (autocreated) sub foo: Global {# genaamd voor / foo, / foo / 1, / foo / 1/2, etc. My ($ zelf, $ c, @args) = @_; # args zijn qw / 12 / for / foo / 1/2 $ c-> stash -> {sjabloon} = 'foo.tt'; # Zet de sjabloon # opzoeken iets van DB - Stash Vars worden doorgegeven aan TT $ C-> Stash -> {Data} = $ C-> Model ('Database :: foo') -> Zoeken ({country => $ args }); if ($ c-> req-> params -> {bar}) {# Access Get of post parameters $ c-> vooruit ('bar'); # Proces een andere actie # Doe iets anders na het voorduur returns}} # De foo.tt TT Template kan de stashgegevens uit de database gebruiken # riep / bar / van / zeep, / bar / of / soap / 10, etc. subbalk: pad ('/ bar / van / zeep') {...} # genoemd voor alle acties, van de Top-de meeste controller naar beneden subauto: privé {My ($ self, $ c) = @_; if (! $ c-> user_exists) {# katalysator :: plugin :: authentication $ c-> res-> omleiden ('/ login'); # vereisen login retour 0; # afbreken aanvraag en ga onmiddellijk naar eind ()} retour 1; # succes; Ga door naar de volgende actie} # geroepen nadat alle acties zijn voltooid Subuiteinde: privé {My ($ self, $ c) = @_; if (scalar @ {$ c-> fout}) {...} # handvatfouten Return als $ c-> res-> lichaam; # heb al een antwoord $ c-> vooruit ('MyApp :: Bekijk :: TT'); # Render Template} ### in myApp / controller / foo.pm # genaamd voor / foo / bar sub bar: lokaal {...} # genoemd voor / blazend subbladig: Global {...} # een indexactie-overeenkomsten / foo, maar niet / foo / 1, etc. Sub index: privé {...} ### in myApp / controller / foo / bar.pm # genaamd voor / foo / bar / baz sub baz: lokaal {.. .} # First Root Auto wordt genoemd, dan foo auto, dan deze subauto: privé {...} # Krachtige reguliere expressiepaden zijn ook mogelijk sub details: Regex ('^ product / (w +) / details $') { mijn ($ zelf, $ c) = @_; # Extraheer de (W +) van de URI My $ PRODUCT = $ C-> REQ-> Captures -> ; } Vereisten: · Perl-vereisten: · Perl


Katalysator Gerelateerde software

Bestand :: LCKPWDF

Bestand :: LCKPWDF is een PERL-module om de passwd- en schaduwbestanden te vergrendelen en ontgrendelen met LCKPWDF en ULCKPWDF. ...

184

Downloaden