Bouclage sur des listes dans cf9
Page 116 du guide du développeur dit
"Contrairement à la cfloop tag, CFScript pour-dans les boucles ne fournissent pas un support intégré pour la lecture en boucle sur les requêtes et les listes."
Q: Comment faire une boucle sur une liste à l'aide de la nouvelle syntaxe du script dans ColdFusion 9?
<cfloop list="#qry.Columnlist#" index="FieldName">
<cfset form[FieldName] = qry[FieldName][1]>
</cfloop>
source d'informationauteur Phillip Senn
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également essayer les listToArray puis utilisez la pour en construire pour les Tableaux dans CF9:
MODIFIER plus Agréable (peut-être même un peu plus vite, pour vraiment lourd boucles) version de la ci-dessus:
Je serait à son tour la liste dans un tableau en premier.
ListGetAt()
n'est pas efficace d'être appelé n fois dans une boucle.ArrayLen()
cependant devrait être assez rapide.