gpt4 book ai didi

php - 以编程方式创建 drupal 节点并设置自定义选择列表字段

转载 作者:行者123 更新时间:2023-12-02 07:24:16 25 4
gpt4 key购买 nike

我有一个带有自定义字段的 Drupal 7 节点。我在为单个文本字段设置值时没有问题,但我不确定如何将我的选择列表字段设置为该字段允许的键之一。

这是我尝试将选择列表分配给“待定”键的代码。

$node->field_referee_status['und'][0]['tid'] = 'pending';

节点创建代码:

// CREATE NODE
$node = new stdClass;
$node->type = 'referee';
$node->title = 'Referee report for xx';
$node->uid = $user->uid;
$node->status = FALSE;
$node->field_referee_status['und'][0]['tid'] = 'pending';
$node->field_referee_id['und'][0]['value'] = 'test';
$node->field_testff['und'][0]['value'] = "testworked";
node_object_prepare($node);
node_save($node);

问题:有谁知道在以编程方式创建 Drupal 节点时将键值分配给自定义选择列表字段的正确方法?

最佳答案

这应该可行

改变

$node->field_referee_status['und'][0]['tid'] = 'pending';

$node->field_referee_status['und'][0]['value'] = 'pending';

关于php - 以编程方式创建 drupal 节点并设置自定义选择列表字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35569940/

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