하지만,이 같은 일이 :
// Drupal 6
$n = node_load($node->id);
$n->title = 'A title';
$n->field_my_field_a[0]['value'] = 'A value';
$n->field_my_field_b[0]['value'] = 'B value';
node_save($n);
// Drupal 7
$n = node_load($node->id);
$n->title = 'A title';
$n->field_my_field_a[LANGUAGE_NONE][0]['value'] = 'A value';
$n->field_my_field_b[LANGUAGE_NONE][0]['value'] = 'B value';
node_save($n);
두 경우 모두 node_save()
으로 전화하면 필드 데이터가 노드와 함께 저장됩니다.
두 경우 모두 0
색인은 필드의 첫 번째 항목을 나타냅니다. 필드에 값이 여러 개인 경우 배열에 계속 추가 할 수 있습니다. value
키 필드가 FileField와는 너무 따라 조정 보유 파일의 fid
(파일 ID)를 개최한다 (예를 들어, 보유 데이터의 종류에 따라 변경해야 할 수도 있습니다.
또한
LANGUAGE_NONE
를 교체해야 할 수도 있습니다 드루팔 (Drupal 7) 버전을 사용하는 경우 필요한 언어 코드로 변경하십시오.