Modelo :: Sandbox.

motor de modelo rápido Sandboxed do seu aplicativo
Baixe Agora

Modelo :: Sandbox. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Sam Graham
  • Site do editor:
  • http://search.cpan.org/~sgraham/

Modelo :: Sandbox. Tag


Modelo :: Sandbox. Descrição

Motor de modelo rápido Sandboxed do seu aplicativo Modelo :: Sandbox é ainda outro módulo de modelagem, projetado principalmente para uso em um ambiente do servidor do servidor, mas utilizável em qualquer lugar, proporcionando um ambiente mais seguro "sandboxed" do que a maioria dos sistemas de templatação. A filosofia do projeto principal para o modelo :: Sandbox é que a lógica de modelo deve Não tem acesso fora do modelo além do que você escolhe, isso é freqüentemente conhecido como sandboxing.unlike muitos outros sistemas de modelo, disponíveis no CPAN ou em outros idiomas, modelo :: Sandbox não dá ao acesso ao modelo ao acesso variáveis de sua aplicação ou para as principais funções da linguagem. Isso significa que seus autores de modelo só têm acesso aos dados e funcionalidades que seus desenvolvedores de aplicativos optam por concedê-los, isso incentiva tanto a trabalhar com as interfaces "publicadas" entre os dois sistemas - seus autores de modelo não podem atingir os dados somente internos do aplicativo e, portanto, seus desenvolvedores de aplicativos podem alterar os dados internos sem se preocupar que os modelos vão parar de funcionar ou expor informações confidenciais.Template :: Sandbox também fornece desempenho excepcional, classificação entre os mecanismos de modelo totalmente caracterizados que não confiam em incorporação perl dentro dos modelos.Template :: Sandbox também fornece o Gamagem usual de comportamentos e recursos opcionais: modelos compilados em cache, inclui, controle de fluxo, expressões incorporadas, candidatos de modelo em cascata e informações úteis de depuração em caso de erros.furthermore, modelo :: Sandbox é projetado para ser subclassível, caso deseje personalizar ou Estender outros de seus recursos.Synopsis use modelo :: Sandbox; Meu modelo $ = Modelo :: Sandbox-> Novo (); $ Template-> set_template ('/Path/to/my/templates/accounts.html'); $ Template-> Add_Var (clientes => $ clientes); $ Template-> Add_Var (Transações => $ transações); $ template-> add_vars ({session => $ session_info, user => $ user_info,}); Imprimir $ {$ {$ Model-> Executar ()}; Meu modelo $ Modelo = Modelo :: Sandbox-> Novo (Template_root => '/ Path / to / My / Modelos', Template => 'Contas.html', cache => $ cache,); $ Template-> Add_Vars ({transações => $ transações, clientes => $ clientes, sessão => $ session_info, user => $ user_info,}); Imprimir $ {$ {$ Model-> Executar ()}; Dentro de /Path/to/my/templates/accounts.html: Bem-vindo de volta ,.

Bem-vindo.

recentes transações:

ID de transação cliente Descrição <: expr transactationid:> <: expr clientes name:> <: expr transactiondate:> <: expr transactiondescription:> Requisitos: · Perl.


Modelo :: Sandbox. Software Relacionado

Scriptutil.

classe orientada para o objeto para tornar os scripts de linha de comando típicos mais fáceis de escrever ...

135

Download