Existe algum equivalente ao $this->requestAction(‘posts/index’); do CakePHP ?
09/11/2011 19:47
0
Opa galera, blz? To começando a brincar aqui no grails tb e gostaria de saber se existe algum jeito de em vez de renderizar diretamente o view, trazê-lo como String para eventuais tratamentos e uma posterior renderização. Estou estudando o StringWriter, consigo pegar um xml, por exemplo, e retorná-lo como string.

Desde já agradeço a comunidade que tem me ajudado bastante :D

Tags: requestAction render different render


0
Ah... pra quem não tiver famializado com o CakePHP, isso seria o equivalente ao $smarty->fetch("index.tpl"); do Smarty.
09/11/2011 19:52


0
Oi Gabriel, tem sim.

É o método render chamado pelos controladores em suas actions. Ou então, se preferir, a renderização de um template.


0
Oh Kiko....
É posspivel então jogar o render para uma variável e depois jogá-la para view?
Tipo....


def nomeController = {
...
def conteudoRenderizado = Render [algumaVeriavel:alguamaVariavel]
...
[conteudoRenderizado:conteudoRenderizado,outraVariavel:outraVariavel]
}


Consegui ser claro?


0
Oi João Roberto,

tem sim, mas não sei se valeria muito à pena devido aos custos de memória. O ideal é sempre você renderizar direto sempre que for necessário OU, quem sabe, cachear o gsp usando algo como o plugin Spring Cache, por exemplo.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto