1
<cfparam name="airInfo.leaving" type="struct" default="#structNew()#">
<cfparam name="flightInfo.depart" type="string" default="departing">
<cfparam name="flightInfo.arrive" type="string" default="arriving">
<cfset flightInfo = airInfo.leaving>
<cfset fromInfo = flightInfo.depart>
<cfset arriveInfo = flightInfo.arrive>
<cfdump var="#flightInfo#">
這應該工作......我認爲,但我不斷收到一個錯誤,說離開在flightInfo中是未定義的。我知道我可以使用,如果structKeyExists(),但這只是一個更大的應用程序的片段。我無法檢查該mannor中的所有變量,並且確實需要使用cfparam。我錯過了什麼?Cfparam結構鍵不工作
這是它...謝謝。我通過將第4行放在另外兩個參數之前解決了這個問題。 – Stanley