Làm cách nào tôi có thể nhận được danh sách tất cả các giá trị được chọn cho một trường?
Ví dụ: tôi có một trường được gọi là các quốc gia và tôi muốn nhận tất cả các quốc gia được chọn cho một nút nhất định.
Tôi cần phải có danh sách này, vì tôi muốn khu vực được tự động chọn trong một lĩnh vực (khu vực) khác, theo quốc gia được chọn.
Ví dụ: Tôi chọn Pháp ở các quốc gia, sau đó tự động khu vực châu Âu được chọn theo khu vực
Hiện tại tôi chỉ có thể sao chép các giá trị đã chọn trong trường "quốc gia", trong trường "khu vực" bằng cách thực hiện việc này:
$node->field_regions = $node->field_countries;
Đây là kết quả khi tôi chọn Pháp trong lĩnh vực quốc gia:
Country: France
Regions: France
Chỉnh sửa : Tôi đã thử với hàm: field_get_items (), nhưng tất cả những gì tôi nhận được là một mảng:
$items = field_get_items('node', $node, 'field_countries', $node->language);
Có cái gì đó không đúng? Tôi cũng đã thử với điều này nhưng tôi nhận được kết quả tương tự ...
$items = $node->field_countries[$node->language][0]