2

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

4

2 回答 2

1

如果您使用的是 Drupal 6,则需要查看comment_form_submit()comment_save()。对于 Drupal 7,comment_save()更像是一个真正的 API 函数,所以如果您正确地准备了您的评论,这就是您所需要的。

于 2011-03-16T12:56:23.223 回答
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);

我觉得日期不对。。。

于 2012-06-14T15:39:02.123 回答