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->language
trả lại es
trong khi print_r($node)
nó und
. Tại sao $node->language
khá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ó?