Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

tenho que definir o escopo da saída da consulta no Coldfusion?


Alguns dirão que é uma boa prática habitual sempre fazer o escopo, porque isso evita que você cometa erros de escopo onde é realmente importante.

Pessoalmente, nas visualizações, gosto da abordagem de usar cfoutput com uma consulta e NÃO ter escopo - é o equivalente a "WITH" em outras linguagens. Como a consulta sempre será avaliada antes dos escopos de formulário e URL dentro de uma tag cfoutput orientada por consulta, não vejo nenhum problema em deixar de fora o escopo nessa instância. Tenha em mente que em CFCs os "argumentos" e o escopo local serão preemptivos - mas esse não é o melhor lugar para uma cfoutput orientada por consulta - que é projetada (habilmente projetada) para exibição conveniente .

Mas novamente.. outros dirão diferente (com alguma paixão também :) .