【发布时间】:2014-02-06 14:42:13
【问题描述】:
使用:CF10
我将结构的键值存储在变量中:
<cfset ApplicationArea = '1'>
我想看看这个值是否存在于这样的结构中:
StructKeyExists(SESSION.Auth.AccessA, #ApplicationArea#)
这一切都有效。但是,SESSION.Auth.AccessA["1"] 的结构中还有更多的键。我现在需要查找此结构中是否存在某个键。这是我想出但不起作用的方法:
StructFindValue(SESSION.Auth.AccessA[#ApplicationArea#], '3') GT 0
我收到“复杂对象类型无法转换为简单值。”的错误
我想知道'3' 的值是否存在于SESSION.Auth.AccessA["1"] 的结构中(当我转储SESSION 变量时它会这样做)。我的解释可能有点混乱,但我认为它是正确的。
【问题讨论】: