Tekst :: PSP

Tekst :: PSP is een PERL-extensie die een JSP-achtig templatiesysteem uitvoert.
Download nu

Tekst :: PSP Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Joost Diepenmaat
  • Uitgever website:
  • http://search.cpan.org/~jdiepen/Text-PSP-1.013/lib/Text/PSP/Syntax.pod

Tekst :: PSP Tags


Tekst :: PSP Beschrijving

Tekst: PSP is een PERL-extensie die een JSP-achtig templatiesysteem implementeert. Tekst: PSP is een perl-extensie implementeren van een JSP-achtig templeersysteem. Synopsis Gebruik tekst :: PSP; Mijn $ PSP_Engine = Tekst :: PSP-> NIEUW (Template_root => 'Sjablonen', Workdir => '/ TMP / PSP_WORK',); Mijn $ Template_Object = $ PSP_Engine-> Sjabloon ('/ Home / Joost / Sjablonen / Index.PSP'); mijn @out = $ sjabloon_object-> run (@argumenten); Print @out; de tekst :: PSP-systeem bestaat uit 3 modules: Tekst :: PSP, Tekst :: PSP :: PARDER EN TEKST :: PSP :: Sjabloon. De parser creëert perl-modules van de invoerbestanden, die subklassen van tekst zijn :: PSP :: sjabloon. Tekst: PSP is de module die toezicht houdt op de creatie en caching van de sjablonen. U kunt de basisprincipes van het JSP-systeem gebruiken: Hallo, Wereld - dit is de tekstmodus die een expressiemethode was%> en invoegmodus opnieuw inbegrepen en bevat dat zoeken Voor een bestand omhoog naar de sjabloonwortel voor een volledige beschrijving van de sjabloonconstructen, zie tekst :: PSP :: syntaxis.methodsNew My $ PSP = Tekst :: PSP-> NIEUW (Template_root => './Templates', Workdir = > './work',); Instantiates Een nieuwe tekst :: PSP-object.parameterstemplate_rootThe Root-map voor de sjabloonbestanden. Geen sjablonen buiten de template_root kunnen worden uitgevoerd door deze tekst: PSP-object. Dit is een vereiste parameter.workdirde map waarin de vertaalde sjablonen op te slaan. Dit is een vereiste parameter.create_workdirif Deze parameter is waar en het werkdeur bestaat niet, men zal worden gemaakt. Standaard is false.template mijn $ sjabloon = $ PSP-> Sjabloon ("index.psp"); # of mijn $ sjabloon = $ PSP-> Sjabloon ("index.psp", force_rebuild => 1); Koop een sjabloonobject uit een sjabloonbestand. Dit vertaalt het sjabloonbestand in een tekst :: PSP :: sjabloonmodule indien nodig .Optionale argumenten: Force_rebuildalways Rebuild het resulterende .PM-bestand en herlaad het (nuttig voor ontwikkeling). Normaal gesproken is het .pm-bestand alleen gebouwd als het bovenste sjabloonbestand nieuwer is dan de resulterende module. Dit kan echt irritant zijn als u zich ontwikkelt en alleen een aantal meegeleverde bestand wisselt. Find_template mijn $ sjabloon = $ PSP-> Find_Template ("Sommige / PAD / INDEX.PSP"); # of mijn $ sjabloon = $ PSP-> Find_Template ("Sommige / Pad / Index.PSP", FORCE_REBUILD => 1); vergelijkbaar met de methode van de sjabloon (), maar zoekt naar een bestand dat begint op het opgegeven pad, opdagen De template_root. Het geretourneerde sjabloonobject zal zich gedragen alsof het echt in het opgegeven pad zat, ongeacht de echte locatie van de sjabloon in het bestandssysteem, dus bijvoorbeeld een omvatten en vinden dat de richtlijnen van dat pad werken .Clear_workdir $ PSP- > CLEAR_WORWDIR (); dit zal de volledige inhoud van de werkdirectory verwijderen, schijfruimte opruimen en nieuwe oproepen naar $ PSP-> sjabloon () dwingen om het sjabloonbestand opnieuw te compileren. REQUIRINGEN: · PERL-vereisten: · Perl


Tekst :: PSP Gerelateerde software