Vorlage :: sandbox.

Schnelle Template-Engine Sandkasten von Ihrer Anwendung
Jetzt downloaden

Vorlage :: sandbox. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sam Graham
  • Website des Verlags:
  • http://search.cpan.org/~sgraham/

Vorlage :: sandbox. Stichworte


Vorlage :: sandbox. Beschreibung

Schnelle Template-Engine Sandkasten von Ihrer Anwendung Vorlage :: Sandbox ist noch ein weiteres Vorlagenmodul, das hauptsächlich für den Einsatz in einer Webserver-Umgebung entwickelt wurde, jedoch überall verwendet wird, und bietet eine sicherere Umgebung als die meisten Templatationssysteme an. Die Kerndesignphilosophie für Vorlage :: Sandbox ist, dass die Vorlagenlogik sollte Jenseits des Zugangs außerhalb der Vorlage, die Sie dazu entscheiden, was Sie zulassen, wird dies häufig als Sandboxing bekannt. Variablen Ihrer Bewerbung oder in den Kernfunktionen der Sprache. Dies bedeutet, dass Ihre Vorlagenautoren nur Zugriff auf die Daten und die Funktionalität haben, die Ihre Anwendungsentwicklungen dazu entscheiden, sie zu gewähren, dies ermutigt sowohl für die Zusammenarbeit mit "veröffentlichten" Schnittstellen zwischen den beiden Systemen - Ihre Vorlagenautoren können nicht in die internen-nur-Daten der Anwendung reichen, und so können Ihre Anwendungsentwicklern diese internen Daten ändern, ohne sich Sorgen zu machen dass die Vorlagen aufhören, vertrauliche Informationen zu arbeiten oder freizulegen. Übliche Sammlung von Verhaltensspielen und optionalen Funktionen: Caching Compiled-Vorlagen beinhaltet, Flusskontrolle, eingebettete Ausdrücke, Kaskadiervorlagenkandidaten und nützliche Debugging-Informationen bei Fehlern. Erweitern Sie andere seiner Funktionen.Synopsis verwenden Vorlage :: Sandbox; Meine $ Template = Vorlage :: Sandbox-> Neu (); $ Vorlage-> set_template ('/ path/to/my/templates/accounts.html'); $ Template-> add_var (Kunden => $ Kunden); $ TEMPLATE-> ADD_VAR (Transaktionen => $ Transaktionen); $ TEMPLATE-> ADD_VARS ({Session => $ session_info, user => $ user_info,}); drucken $ {$ template-> run ()}; Meine $ Template = Vorlage :: sandbox-> neu (template_root => '/ path / to / my / templates', template => 'Accounts.html', Cache => $ Cache,); $ Template-> add_vars ({Transaktionen => $ Transaktionen, Kunden => $ Kunden, Sitzung => $ session_info, user => $ user_info,}); drucken $ {$ template-> run ()}; Innerhalb von / path/to/my/templates/accounts.html: Willkommen zurück ,.

Willkommen.

TRANSAKTIONEN:

Transaktions-ID Kunde Datum Beschreibung <: expr transactionid:> <: expr kunden name:> <: expr transactiondat:> <: expr transaktiondescription:> Anforderungen: · Perl.


Vorlage :: sandbox. Zugehörige Software