Modello :: Sandbox.

Fast Template Motore Sandboxed dalla tua applicazione
Scarica ora

Modello :: Sandbox. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Sam Graham
  • Sito web dell'editore:
  • http://search.cpan.org/~sgraham/

Modello :: Sandbox. Tag


Modello :: Sandbox. Descrizione

Fast Template Moble Sandboxed dalla tua applicazione Modello :: Sandbox è ancora un altro modulo di modelli, progettato principalmente per l'uso in un ambiente di webserver ma utilizzabile ovunque, fornendo un ambiente "sandboxed" più sicuro rispetto alla maggior parte dei sistemi di modelli. La filosofia di progettazione principale per il modello :: Sandbox è che la logica del modello dovrebbe Non avere accesso al di fuori del modello oltre a quello che scegli di permetterlo, questo è spesso noto come sandboxing.untike molti altri sistemi di modelli, disponibili su CPC o in altre lingue, modello :: Sandbox non dà il modello di accesso al globale Variabili della tua applicazione o alle funzioni principali della lingua. Ciò significa che gli autori del modello hanno accesso solo ai dati e alle funzionalità che gli sviluppatori di applicazioni scelgono di concederli, questo incoraggia sia di lavorare con le interfacce "pubblicate" tra i due sistemi - i tuoi autori del modello non possono essere raggiunti nei dati solo interni dell'applicazione e quindi gli sviluppatori di applicazioni possono modificare tali dati interni senza preoccuparti che i modelli smetteranno di lavorare o esporre informazioni riservate. Lemplate :: Sandbox fornisce anche prestazioni eccezionali, classificando tra i più veloci dei motori del modello completamente in primo piano che non si affidano a incorporare perl all'interno dei templates.Template :: Sandbox fornisce anche il Sandbox abiuasuale gamma di comportamenti e caratteristiche opzionali: i modelli compilati nella cache, include, controllo del flusso, espressioni incorporate, candidati ai modelli a cascata e utili informazioni sul debug in caso di errori.Fumorthermore, modello :: Sandbox è progettato per essere subclasseble se si desidera personalizzare o Estendi altre sue caratteristiche. Modello di utilizzo diSynopsis :: Sandbox; My $ Template = Template :: Sandbox-> Nuovo (); $ Template-> set_template ('/path/to/my/templates/accounts.html'); $ Template-> Add_var (clienti => $ clienti); $ Template-> Add_var (transazioni => $ Transazioni); $ Template-> add_vars ({session => $ session_info, utente => $ user_info,}); Stampa $ {$ Template-> Run ()}; My $ Template = Template :: Sandbox-> Nuovo (Template_Root => '/ Path / To / My / Templates', Template => 'Account.html', cache => $ cache,); $ Template-> Add_VARS ({Transactions => $ Transazioni, clienti => $ clienti, sessione => $ session_info, utente => $ user_info,}); Stampa $ {$ Template-> Run ()}; All'interno /Path/to/my/Templates/accounts.html: Benvenuti,.

Benvenuto.

Transazioni recenti:

ID transazione Cliente Data Descrizione <: expr transactionid:> <: expr cliente name:> <: expr transactiondate:> <: expr transactiondescrizione:> Requisiti: · Perl.


Modello :: Sandbox. Software correlato