フィールドに選択したすべての値のリストを取得するにはどうすればよいですか?用語参照のフィールド値をプログラムで取得する(Drupal 7)
たとえば、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]
は、それが私の検索で私を助け、ご返信いただきありがとうございます。 私は関数field_get_items()を試しましたが、得られるのは配列です。 – 118218