gpt4 book ai didi

drupal-8 - drupal 8获取节点中的分类术语值

转载 作者:行者123 更新时间:2023-12-02 17:03:20 24 4
gpt4 key购买 nike

Drupal\node\Entity\Node 对象( [预览中] => [值: protected ] => 数组 ( [vid] => 数组 ( [x-默认] => 1 )

        [langcode] => Array
(
[x-default] => en
)

[field_destination] => Array
(
[x-default] => Array
(
[0] => Array
(
[target_id] => 2
)

)

)

无法直接获取field_destination值。它是与内容类型相关的分类术语。任何帮助都适用。

最佳答案

VJamie's为基础回答。

您需要在脚本顶部设置 use 语句;

use Drupal\taxonomy\Entity\Term;

或者,为类实例添加命名空间前缀;

$term = \Drupal\taxonomy\Entity\Term::load($node->get('field_destination')->target_id);

这将消除致命的问题。

关于drupal-8 - drupal 8获取节点中的分类术语值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37122908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com