Tôi muốn thay đổi giá trị của một trường cho một nút. Tôi đã sử dụng đoạn mã sau:
$node = node_load($nid); // $nid is the function's parameter
$node->field['field_myfield'][$node->language][0]['value'] = 1;
node_save($node);
Vấn đề là $node->languagetrả lại estrong khi print_r($node)nó und. Tại sao $node->languagekhác với những gì trong mảng nút $ và làm thế nào tôi có thể nhận được nó?