我以编程方式创建节点。我能以正确的方式完成我所要做的一切。但我无法在CCK字段中插入今日日期,在另一个字段中插入术语ID。 这是代码 -
$node = new stdClass();
$node->type = 'project_task';
$node->uid = $uid;
$node->title = $title_text;
$node->body = imap_fetchbody($inbox, $x, 1);
$node->status = 1;
$node->promote = 0;
$node->comment = 2;
$node->language = 'en';
$node->format = 2;
$node->field_status[$node->language][]['tid'] = 16;
$node->field_starttime[$node->language][]['date'] = now();
$node->field_user_assign[] = $uid;
$node = node_save($node);
$sql = "INSERT INTO {og_ancestry} (nid, group_nid) VALUES (%d, %d)";
db_query($sql, $node->nid, $gid);
正如您所看到的,我正在通过查询为此节点插入OG名称,因此我尝试使用我的值更新包含CCK的所有值的表,但它没有返回任何内容。因此,如果任何机构提出有关更新此特定内容类型的表的想法..也非常有帮助.. 谢谢:))