Forum - Beitrag anzeigen

CF-Advanced - Typ dieser Variable?!

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 07.11.2001 20:05 (1839 Aufrufe)
Name: Florian Heiderich
Titel: Typ dieser Variable?!
Inhalt: Hallo zusammen,

ich habe lange nichts mehr mit CF gemacht und muss mich neu einfinden. Vorher habe ich noch nie mit sog. Strukturen gearbeitet. Soweit ich das mitbekommen habe, ist das so etwas wie in anderen Programmiersprachen Assoziative Arrays oder Hashes.
Ich habe hier ein CustomTag, welches verwendet werden muss. Dies ist: FormURL2Attributes.cfm
In der Datei findet man z.B. folgende Zeile:
<cfset "caller.attributes.#urlname#" = urlvalue>
Hiermit wird, wenn ich es richtig verstanden habe, in der Datei, die das CustomTag aufruft, die Variable attributes.#urlname# gesetzt. Aber ist dies eine Struktur? Also ich habe versucht sie mit CFLOOP zu durchlaufen und das geht nicht. Anscheinend gibt es keine Variable #attributes#, sondern nur die voll (mit Punkt) qualifizierten. Was ist das für ein Konstrukt? Eine normale Varibale? Es scheint etwas anderes zu sein als z.B. die vordefinierten Variablen #URL# und #FORM#. Dies sind Strukturen, oder?
Kann ich diese #attributes# Variable auch irgendwie durchsuchen, ähnlich wie mit diesem Codeabschnitt bei der #URL#?
<cfloop collection="#URL#" item="idx">
<cfset v=evaluate("URL.#idx#")>
<cfoutput>
Variable:#idx#<br>
Inhalt:#v#<br><br>
</cfoutput>
</cfloop>

Gruss und Dank im Voraus,
florian



Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen