【问题标题】:How to get the values from a multiselect field which is an entity reference to a taxonomy term如何从作为对分类术语的实体引用的多选字段中获取值
【发布时间】:2019-07-27 23:59:14
【问题描述】:

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

我尝试使用 getFieldDefinition 但根本不工作。 $node_details->field_adapt_language->target_id 只给了我第一个值。

【问题讨论】:

    标签: drupal-8


    【解决方案1】:

    对每个都做一个。

    正如Drupal Entity cheat sheet上所描述的,您可以通过以下sn-p获得所有这些

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多