ฉันต้องการเปลี่ยนค่าของเขตข้อมูลสำหรับโหนดฉันใช้รหัสต่อไปนี้:
$node = node_load($nid); // $nid is the function's parameter
$node->field['field_myfield'][$node->language][0]['value'] = 1;
node_save($node);
ปัญหาคือ$node->language
ผลตอบแทนes
ในขณะที่มันเป็นprint_r($node)
und
เหตุใดจึง$node->language
แตกต่างจากสิ่งที่อยู่ใน$ node array และฉันจะหาได้อย่างไร