次のようなネストされた構造体を作成しようとしています
<cffunction name="setDataAllWithFilter" output="false" access="public">
<cfargument name="stCollection" required="true" type="Struct" />
<cfif NOT StructKeyExists( Session, this.LOCAL ) >
<cfset Session[this.LOCAL] = StructNew() />
</cfif>
<cfif NOT StructKeyExists( Session[this.LOCAL], "Data" ) >
<cfset Session[this.LOCAL]["Data"] = StructNew() />
</cfif>
<cfif NOT StructKeyExists( Session[this.LOCAL]["Data"], "Filtered" ) >
<cfset Session[this.LOCAL]["Data"]["Filtered"] = StructNew() />
</cfif>
<cfreturn SetAll( Arguments.stCollection, Session[this.LOCAL]["Data"]["Filtered"] ) />
</cffunction>
このままでいいの?またはそうするより良い方法はありますか?
ありがとう