2011-07-16 5 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

관련 문제