【发布时间】:2012-04-02 21:37:44
【问题描述】:
如何获取一个字段的所有选中值的列表?
例如,我有一个名为 countries 的字段,我想为某个节点选择所有国家/地区。
我需要这个列表,因为我希望根据所选国家/地区在另一个字段(地区)中自动选择该地区。
例如:我在国家中选择了法国,然后在区域中自动选择了欧洲地区
现在我只能复制“国家”字段中的选定值,在“地区”字段中,这样做:
$node->field_regions = $node->field_countries;
这是我在国家字段中选择法国时的结果:
国家:法国
地区:法国
编辑: 我尝试了函数:field_get_items(),但我得到的只是一个数组:
$items = field_get_items('node', $node, 'field_countries', $node->language);
有什么问题吗?我也试过这个,但我得到了同样的结果......
$items = $node->field_countries[$node->language][0]
【问题讨论】:
标签: drupal drupal-7 field taxonomy