2010-08-02 2 views
1

나는 다중 값 cck 필드가 있습니다.drupal 읽기 배열 유형 필드

모든 idnode->field_multip[0][id]으로 읽을 수 있습니다.

어떻게 ids을 모두 읽습니까? field_multip.length으로 for 루프를 시도했지만 페이지로드가 완료되지 않습니다. 이 작업을 수행하는 올바른 방법은 무엇입니까?

field_multip 
    [0] 
     [id] 
     [sec] 
    [1] 
     [id] 
     [sec] 
    [2] 
     [id] 
     [sec] 

답변

2
foreach ($node->field_multip as $key => $value) { 
    // code 
} 
+0

이 일을했다,하지만 난 여전히 다른 이유로 다중 값 필드의 길이를 얻을 수있는 방법이 필요 것 같습니다. 누군가가 그 특정 질문을 도울 수있는 경우 여기에 또 다른 질문을 시작했습니다 : 'http : // stackoverflow.com/quest/3390947/ find-length-of-multi-value-field' 드루팔 (drupal)은 다를 수 있습니다. – loop

2

이 시도 :

$array = ... 
foreach($array as $obj) { 
    //do something with $obj->id... 
}