[SP-pm] Templates com CGI puro
Eden Cardim
edencardim at gmail.com
Thu Aug 27 07:51:50 PDT 2009
2009/8/27 Adimir <adimircolen em gmail.com>:
> Andre Carneiro
> eu quis dizer o seguinte, tenho padrões de telas tipo tabelas, formularios,
> e a idea seria fazer uma template com uma lógica interna para que eu pudesse
> passar o numero de colunas, e os resultados independente se a tabela fosse
> ex. somente de Nome e Telefone ou se fosse de Nome, telefone, endereço e
> email. entendeu ?
>
> E quero analisar os problemas que isso pode gerar futuramente.
>
> my $cgi = CGI->new();
> print $cgi->header;
>
> my $template_config = { INTERPOLATE => 0}; #RTFM em Template para mais
> detalhes.
> my $template = Template->new($template_
> config);
> my $template_file = '/path/to/template/file_inteligente.tmpl'; #tmpl é uma
> espécie de 'padrão clássico'(opcional).
> my $dados = algum_metodo_recuperador_de_dados();
> algum_metodo_recuperador_de_dados(); # que pode
> _________________
> | | |
> | | template 1 |
> | | |
> | |_____________|
> | |
> | template2 |
> |________________|
>
> como se a template 1 fosse utilisada em varias telas e os
> "algum_metodo_recuperador_de_dados" retornariam dados diferentes como um
> hash{titulo_coluna} = @elementos_da coluna, alguns metodos retornariam nome
> e telefone e outro retornaria nome, telefone, end. por ex.
[% INCLUDE template1 campos = ['foo', 'bar'], registros = [['baz',
'quux'],...] %]
--
Eden Cardim Need help with your Catalyst or DBIx::Class project?
Code Monkey http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/
More information about the SaoPaulo-pm
mailing list