如何以编程方式提交评论?

时间:2011-03-16 09:03:59

标签: drupal drupal-comments

我不知道该怎么做;我想手动提交评论。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Drupal 6,则需要同时查看comment_form_submit()comment_save()。对于Drupal 7,comment_save()更像是一个真正的API函数,所以如果你正在准备你的评论,那就是你应该需要的。

答案 1 :(得分:0)

      $user = user_load(array(uid => $a_uid));
      $forum_comment_fields = array();
      $forum_comment_fields['values']['author']    = $user->name;
      $forum_comment_fields['values']['subject']   = "";
      $forum_comment_fields['values']['comment']   = $comment;
      $forum_comment_fields['values']['op']        = t('Save');
      $forum_comment_fields['values']['nid']       = $nid;
      $forum_comment_fields['values']['date'] = $created;
      comment_form_submit("comment_form", $forum_comment_fields);

我认为日期不正确......