2012-01-25 5 views
0

개체 배열이 있으며 개체의 개체 이름을 참조하려고합니다. 예를 들면 다음과 같습니다.개체 배열의 참조 개체 이름

private 'inputs' => 
array 
    'displayName' => 
    object(Input)[2] 
     private 'field' => string 'test' (length=17) 
     private 'rules' => string 'test' (length=23) 
    'inputTwo' => 
    object(Input)[3] 
     private 'field' => string 'test' (length=17) 
     private 'rules' => string 'test' (length=23) 

및 'disaplyName'내부 개체 조작을 참조하십시오.

+0

그리고 문제는 무엇입니까? – xdazz

답변

3

그런 다음 displayName 속성을 개체에 추가하고 이름을 설정하십시오. 객체의 필요한 부분의 외부에 무언가를 만드는 것은 나쁜 설계와 불가능한 사이의 어딘가에 있습니다. $inputs['displayName']은 개체를 보유하는 변수이므로 실제로 개체와 개체를 보유하는 변수 사이에 순환 종속성을 만들 수 없습니다.

당신이 묻고있는 것을 완전히 오해하지 않는 한, 당신이하고 싶은 것을 분명히하십시오.

+0

아니, 완벽하게 설명해 주셔서 감사합니다. 그냥 확인하고 싶었어. –