當我去訪問CFC方法中的參數時,我被告知這不存在。當我回來時,輸出我的論證結構,我發現它已經placedin另一個結構與「1」的關鍵..cfc參數結構被包裝在另一個結構中
出於某種原因,我現在需要訪問我的論點在此CFC與arguments[1].name
。
我正在傳遞一個Form結構。如果我在傳入方法之前轉儲這個表單結構,它就是它自己的結構。如果我立即返回並輸出參數,它現在嵌套在這個新的結構中......但我不知道這會發生在哪裏或爲什麼。我正在將它與其他可以通過參數進行訪問的CFC進行比較。他們看起來一樣。
CFC對於ORM是持久的,但我還有其他持久的CFC仍然有正常的參數。
任何想法可能會導致此woiuld將不勝感激。
傑森
你是如何調用該方法嘗試一下呢?您是使用myObject.myMethod(form)還是使用myObject.myMethod(argumentCollection = form)?前者將傳遞整個表單結構作爲單個參數並展現行爲,後者會將表單結構中的每個鍵作爲參數傳遞給您的方法 – 2012-03-20 13:42:56
啊!當然..是做前者,而不是後者..忘了指定myMethod(ARGUMENTCOLLECTION = form)..因此結構變成參數[1] ..我需要去睡覺!你可以把它作爲答案發布,我會這樣標記它。感謝斯科特! – Jason 2012-03-20 13:48:28