2011-07-16 58 views
1

的形式輸入名稱:的ColdFusion:轉數組結構名稱

user[subscriptions][1,28][_delete] 

本質上變成這樣一個結構:

用戶

-Subscriptions

--1, 28

---_刪除

但是,你如何手動創建一個這樣的結構?

你不能做:

<cfset user.subscriptions.1,28._delete = 1> 

CF不喜歡在結構名的逗號。但我需要能夠像這樣創建結構。

任何想法?

回答

8

<cfset user[ 'subscriptions' ][ '1,28' ][ '_delete' ] = 1 />

排列標記可以讓你擁有各類非法變量名:)

+0

DOH的跑不掉! ...我忽略了使用引號...... :) – dcolumbus