Elk :: Sjabloon

Geef een consistente interface voor een breed scala aan sjablonen
Download nu

Elk :: Sjabloon Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • BBC
  • Uitgever website:
  • http://www.bbc.co.uk

Elk :: Sjabloon Tags


Elk :: Sjabloon Beschrijving

Geef een consistente interface voor een breed scala aan sjablonen Elk: Template is een PERL-module die een eenvoudige, consistente interface biedt voor gemeenschappelijke sjablonenmotoren, zodat u code kunt schrijven die agnostisch is aan de sjabloonentaal die wordt gebruikt in de presentatielaag. Dit betekent dat u uw interfaceontwikkelaars kunt toestaan om in de sjablonen te werken, ze zijn het gelukkigst in of een code schrijven die werkt met erfenis / interne sjablonerende modules, maar kan ook worden vrijgegeven aan CPAN en werkt met meer standaard CPAN-sjablonerende systemen. Zeel aard, deze interface legt slechts vrijwel de laagste gemeenschappelijke noemer van de sjabloonmotor-API's bloot. Het biedt echter een vrij rijke set van input- en uitgangsmechanismen, met behulp van inheemse implementaties waar beschikbaar en een aantal standaard implementaties biedt om de standaardset die wordt aangeboden door een aantal sjablonerende modules uit te breiden. Als u de eigenzinnige kenmerken van een bepaalde sjablonen-engine nodig hebt, dan niet voor jou zijn. Dat gezegd hebbende, in sommige gevallen kunt u in sommige gevallen een deel van uw logica inkapselen in de adapterklassen (het rollen van uw eigen adapters, of het verbeteren van de onze) om de relevante snaren op de backend-module te trekken. Templagen die worden ondersteund door backends Geleverd met deze verdeling is te vinden in de README (onthoud dat er misschien anderen zijn en u kunt altijd uw eigen rollen). Synopsis Gebruik een :: Sjabloon; Mijn $ sjabloon = nieuw :: Template ({backend => 'html :: sjabloon', bestandsnaam => 'pagina.tmpl', opties => {'strikt' => 0}}); mijn $ output = $ sjabloon-> -proces ($ gegevens); Mijn $ Template2 = nieuw :: Template ({backend => 'Tekst :: Template', string => Template2_content}); $ sjabloon-> proces ($ gegevens, * stdout); Vereisten: · Perl


Elk :: Sjabloon Gerelateerde software