Drupal → Как программно создать комментарий
Пример программного создания комментария для ноды 123
:
global $user; $comment = array( 'nid' => 123, 'pid' => 0, 'uid' => $user->uid, 'name' => $user->name, 'author' => $user->name, 'subject' => 'Comment subject', 'comment' => 'Comment body', ); $form_state = array(); $form_state['values'] = $comment; $form_state['values']['op'] = t('Save'); drupal_execute('comment_form', $form_state, $comment);
Комментарии
Почему не comment_save()?
можно и comment_save если не нужны действия из _comment_form_submit
Актуально ли для D7?
нет
ок
Спасибо за статейку. Очень пригодилось, и вовремя :)
Оставить комментарий