| Catalyst :: Ver :: Modelo :: Declare Catalyst :: Ver :: Modelo :: Declare é um módulo Perl que permite usar o modelo :: Declare com o catalisador. |
Baixe Agora |
Catalyst :: Ver :: Modelo :: Declare Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Jonathan Rockway
- Site do editor:
- http://search.cpan.org/~jrockway/
Catalyst :: Ver :: Modelo :: Declare Tag
Catalyst :: Ver :: Modelo :: Declare Descrição
Catalyst :: Ver :: Template :: Declare é um módulo Perl que permite usar o modelo :: declare com catalisador. Catalisador :: Ver :: Declare é um módulo Perl que permite usar o modelo :: Declare com catalisador.synopsisCreate a exibição: myapp_create.pl View TD Templates :: Declareadd Templates em MyApp :: Ver :: TD :: : pacote myapp :: Ver :: TD :: TEST; Use o Template :: Declare :: Tags; modelo foo => sub {html {}}; Modelo Bar => Sub {...}; 1; em seguida, use os modelos do seu aplicativo: $ c-> Visualizar ('TD') -> modelo ('foo'); $ c-> Detach ('Ver :: TD'); você pode obter no contexto do catalisador através do pacote: modelo foo => sub {"Este é o". c-> ação. " açao." }; Modelo Bar => Sub {"Olá". c-> stash -> {world}}; divirta-se. Isso tudo é um pouco experimental e sujeito a alterações. Uma visão: Pacote MyApp :: Ver :: TD; Use a base 'Catalyst :: Ver :: Template :: Declare'; 1; Faça um modelo: Package MyApp :: Ver :: TD :: Root; Use o Template :: Declare :: Tags; modelo foo => sub {html {head {title {c-> stash -> {title}}}; corpo {"Olá, mundo"}}}; no seu aplicativo: $ c-> ver ('TD') -> modelo ('foo'); $ c-> stash (title => 'teste'); $ c-> Detach ('Ver :: TD'); e obter a saída:
teste olá, mundo
Você pode espalhar seus modelos em vários arquivos. Se a sua exibição é chamada :: TD, então tudo em myapp :: Ver :: TD :: * será incluído e os modelos declarados nesses arquivos estarão disponíveis como se fossem declarados em sua visualização principal classe.example : pacote myapp :: Ver :: TD :: foo; Use o Template :: Declare :: Tags; Modelo Bar => Sub {...}; 1; então você pode definir $ c-> Visualização ('TD') -> modelo ('bar') e tudo funcionará como você espera. Requisitos: · Perl.
Catalyst :: Ver :: Modelo :: Declare Software Relacionado