Drupal 7 Drupal博客条目的编程方式

Drupal 7 Drupal博客条目的编程方式,drupal-7,blogs,Drupal 7,Blogs,我正在尝试使用此代码以编程方式创建博客条目 $node->title = $_POST['title']; $node->created = time(); $node->changed = time(); $node->status = 1; //published $node->comment=1; $node->promote = 0; $node->sticky = 0; $node->language='en'; $node->bo

我正在尝试使用此代码以编程方式创建博客条目

$node->title = $_POST['title'];
$node->created = time();
$node->changed = time();
$node->status = 1; //published
$node->comment=1;
$node->promote = 0;
$node->sticky = 0;
$node->language='en';
$node->body = $_POST['content'];
$node->type = 'blog';
node_save($node);
print_r($node);

节点是在数据库上创建的,但当我打开网站上的博客条目时,它不会显示主体。这是正确的方法吗?

而且这个没有爆炸???哇!真令人惊讶。我会尝试
$node->body[$node->language][0]['value']=$\u POST['content']因为body现在是一个文本字段。

在我根据您的建议更改答案后,几乎不值得保留我的答案,所以我将其删除。感谢这些提示,我一直在想,在以这种方式向字段添加数据之前是否有必要清理输入,我从未深入研究过核心的这一部分:)好吧,现在我得到了这个错误:异常:SQLSTATE[23000]:完整性约束冲突:1062重复条目“1-80-0-0-en”,密钥“PRIMARY”处于活动状态!!!!它可以工作,我已经在另一个DB上测试过了,它工作得很好。。。我一定是出了什么事,非常感谢你!