поля типа массива чтения drupal - PullRequest
1 голос
/ 02 августа 2010

У меня есть поле cck с несколькими значениями.

Я могу прочитать любой id с node->field_multip[0][id].

Как мне прочитать все ids? Я пробовал цикл for с field_multip.length, но загрузка страницы никогда не заканчивается. Как правильно это сделать?

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

Ответы [ 2 ]

2 голосов
/ 02 августа 2010
foreach ($node->field_multip as $key => $value) {
    // code
}
2 голосов
/ 02 августа 2010

Попробуйте это:

$array = ...
foreach($array as $obj) {
   //do something with $obj->id...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...