ColdFusion:将数组转换为struct name

时间:2011-07-16 23:29:39

标签: arrays data-structures coldfusion struct

表单输入名称:

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

基本上变成这样的结构:

用户

-Subscriptions

- 1,28

---_删除

但是如何手动创建这样的结构?

你做不到:

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

CF不喜欢结构名称中的逗号。但我需要能够像这样创建结构。

有什么想法吗?

1 个答案:

答案 0 :(得分:8)

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

数组表示法可以让你逃脱各种非法变量名称:)