如何从多重选择字段中获取值,该字段是对分类术语的实体引用

时间:2019-07-27 23:59:14

标签: drupal-8

我有一个内容类型的字段,该字段是对分类法的实体引用,并且是多选的。如何访问值 在节点中选择?我正在编写一个表单alter来为此添加自定义提交功能

我尝试使用getFieldDefinition,但是根本不起作用。 $ node_details-> field_adapt_language-> target_id仅给我第一个值。

1 个答案:

答案 0 :(得分:0)

对每个对象执行一个操作。

Drupal Entity cheat sheet所述,您可以通过以下代码段获取所有

$terms = [];
foreach ($node_details->field_adapt_language as $reference) {
  $terms []  =  $reference->target_id;   
}
相关问题