Como posso cachear o resultado de um bloco de código ColdFusion?
A tag ColdFusion <cfsavecontent> é um modo conveniente para guardar os resultados de um bloco de código ColdFusion. A tag <cfsavecontent> é chamada com ambas tags de início <cfsavecontent> e fim </cfsavecontent>. Esta tag tem um único atributo chamado variable. Esta variável recebe o resultado cacheado da tag <cfsavecontent>.
Agora que voce sabe como chamar a tag <cfsavecontent>, o que ela faz? Quando voce encapsula um bloco de código ColdFusion com a tag <cfsavecontent>, o bloco de código executa, mas qualquer saída gerada pelo código não será exibida na tela. Em vez disso, a saída é guardada na variável que voce espeficou no atributo variable da tag.
<cfsavecontent variable="cachedOutput">
I am going to count to 10!<p>
<cfloop index="loopOn" from="1" to="10">
<cfoutput>#loopOn#<br></cfoutput>
</cfloop>
</cfsavecontent>
Se voce quiser ver a saída, voce terá que fazer o seguinte:
<cfoutput>#cachedOutput#</cfoutput>
0 responses to “Como posso cachear o resultado de um bloco de código ColdFusion?”