我一直在Drupal 7中使用此代码来获取节点字段的值:
$node = node_load($nid);
$rate = $node->field_rate[und][0][value];
Run Code Online (Sandbox Code Playgroud)
如何在$rate不使用这种长数组语法的情况下获得价值?
经过研究我得到了
$field = field_get_items('node', $node, 'field_rate')
$rate = $field[0]['value'];
Run Code Online (Sandbox Code Playgroud)
但是如果我需要获得n多个字段,它仍然很长.