【发布时间】:2011-09-22 01:21:53
【问题描述】:
我在 Drupal 6 中有以下设置:
节点内容类型:uprofile
字段: 字段组:group_about 字段为 field_about_me、field_programinfo
我正在使用以下逻辑创建一个节点:
$node = new stdClass();
$node->title = trim($name);
$node->type = 'uprofile';
$node->created = time();
node_save($node);
我尝试使用各种方法保存节点,但都是徒劳的,这是我尝试过的一种方法(来自drupal网站):
$form_state = array();
module_load_include('inc', 'node', 'node.pages');
$form_state['values']['type'] = 'uprofile';
$form_state['values']['status'] = 1;
$form_state['values']['op'] = t('Save');
$nodetype = array('type' => 'uprofile');
$form_state['values']['title'] = trim($name);
form_state['values']['field_about_me'][0]['value'] = trim($name);
$form_state['values']['field_programinfo'][0]['value'] = trim($name);
drupal_execute('uprofile_node_form', $form_state, (object)$nodetype);
这没有效果,我对此没有任何想法。谁能指导我正确的方向。
谢谢。
【问题讨论】: