Drupal API

hook_update

  • Drupal 5
  • Drupal 6
И в жару, и в слякоть,
И в дожди, и в солнце,
Помощи мы рады,
...Белый стих.
© Переводчики API

developer/hooks/node.php, строка 329

Версии
5 – 6
hook_update($node)

Запускается при обновлениях ноды.

Этот хук используется модулями, которые работают с нодами. Он вызывается для того, чтобы позволить модулям совершить определённое действие, когда измененная нода записывается в базу данных - к примеру, для обновления информации в связанных таблицах.

Для определения действий, которые будут выполняться при обновлении любых типов нод (не только ноды, тип которой определен в вашем модуле) используйте hook_nodeapi().

Подробный пример использования смотрите в node_example.module.

Параметры

$node Обновляемая нода.

Возвращаемое значение

Нет.

Связанные темы

Код

<?php
function hook_update($node) {
  db_query("UPDATE {mytable} SET extra = '%s' WHERE nid = %d",
    $node->extra, $node->nid);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему

Что такое OpenID?
  • Регистрация
  • Забыли пароль?

Документация

  • Drupal 6
  • Константы
  • Файлы
  • Функции
  • Глобальные переменные
  • Разделы