hook_schema_alter

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

developer/hooks/core.php, строка 685

Версии
6
hook_schema_alter(&$schema)

Вносит изменения в существующие схемы базы данных.

Когда модуль изменяет структуру базы данных другого модуля (изменяя, добавляя или удаляя поля, ключи или индексы), он должен реализовать хук hook_schema_alter(), чтобы обновить $schema по умолчанию и внести изменения.

См. также hook_schema() для подробного описания структуры схемы.

Параметры

$schema Древовидный массив, описывающий схемы всех модулей.

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

Нет.

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

Код

<?php
function hook_schema_alter(&$schema) {
  // Add field to existing schema.
  $schema['users']['fields']['timezone_id'] = array(
    'type' => 'int',
    'not null' => TRUE,
    'default' => 0,
    'description' => t('Per-user timezone configuration.'),
  );
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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