gpt4 book ai didi

api - 在 Drupal 7 中设置和更新节点上字段内容的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-04 14:33:45 25 4
gpt4 key购买 nike

我编写了一个创建自定义节点类型的 Drupal 7 模块。我在节点中添加了一个 number_integer 字段,作为计数器。创建节点时,如何将计数器字段设置为默认为零?

接下来,在处理节点时,我需要将计数器的值加一并保存新值。我是否可以通过更改 $node 对象然后调用 node_save 来做到这一点?还是有更好的方法,使用 Field API 之类的?

最佳答案

我还真不敢就这样挽回一个节点。我还是会用

  $form_state = array('values' => array());
drupal_form_submit('story_node_form', $form_state, $node);

很像我们在 Drupal 6 中所做的(只是语法略有不同)。

关于api - 在 Drupal 7 中设置和更新节点上字段内容的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4871611/

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