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 に答える