Catalyst :: Ver :: TenjinClasse de visualização Tenjin para catalisador | |
Baixe Agora |
Catalyst :: Ver :: Tenjin Classificação e resumo
Propaganda
- Licença:
- Perl Artistic License
- Preço:
- FREE
- Nome do editor:
- Ido Perlmuter
- Site do editor:
- http://search.cpan.org/~idoperel/
Catalyst :: Ver :: Tenjin Tag
Catalyst :: Ver :: Tenjin Descrição
Tenjin vista classe para catalisador Catalyst :: Ver :: TenjinView é uma classe de visualização de catalisador para o mecanismo de modelo de Tenjin. Seu aplicativo deve definir uma classe de visualização que é uma subclasse deste módulo. Não há script auxiliar para criar esta classe automaticamente, mas você pode fazê-lo facilmente conforme descrito na Sinopse.Once criou a classe de visualização, você pode modificar seus manipuladores de ação no aplicativo principal e / ou controladores para encaminhar para o seu Ver classe. Você pode optar por fazer isso no final () método, por exemplo, para encaminhar automaticamente todas as ações para a classe de visualização Tenjin. # No myapp ou myapp :: Controlador :: Somecontroller Sub-final: privado {my ($ self, $ c) = @_; $ c-> Forward ('MyApp :: Ver :: Tenjin'); } Este módulo agora é baseado em alces, para que você possa usar modificadores de método. Por exemplo, você pode executar alguma operação após ou antes de este módulo começar a processar a solicitação ou renderizar o modelo.synopsis # Criar sua visualização Script / myapp_create.pl View Tenjin Tenjin # Verifique a configuração da nova exibição __package __-> Config (use_strict => 1 , Include_path => , template_extension => '.html', codificação => 'utf8',); # renderização da lib / myapp.pm ou lib / myapp :: C :: Somecontroller.pm Sub mensagem: Global {My ($ self, $ c) = @_; $ c-> stash -> {modelo} = 'message.html'; $ c-> stash -> {message} = 'olá mundo!'; $ c-> Forward ('MyApp :: Ver :: Tenjin'); } # Variáveis de acesso do modelo A mensagem é: . # exemplo Quando Catalyst_Var é definido como o contexto 'Catalyst' é A base é O nome é # exemplo quando catalyst_var não está definido o contexto é a base é o nome é # você também pode incorporar perl pl se ($ c-> Ação-> namespace eq 'admin') {? >
admin não é implementado ainda pl}?> Requisitos: · Perl.
Catalyst :: Ver :: Tenjin Software Relacionado