質問: 1; node_save($node); _問題は_$node->language_がesを返すのに対し、print_r($node)ではundです。なぜ_$node->language_は$ node配列の内容とは異なり、どのように取得できますか?
回答: field_attach_update()関数を試してください。$node = node_load($nid); // $nid is the function's parameter $node->field['field_myfield'][language_none][0]['value'] = 1; field_attach_update('node', $node); フィールドの値を更新し、node_saveよりもパフォーマンスが向上します。