_drupal_initialize_schema

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

includes/common.inc, строка 3294

Версии
6
_drupal_initialize_schema($module, &$schema)

Заполняет необходимые значения по умолчанию для определений таблицы, возвращаемых хуком hook_schema().

Параметры

$module Модуль, для которого был вызван хук hook_schema().

$schema Массив определения схемы в том виде, в каком он был возвращен hook_schema() модуля.

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

▾ 3 функции вызывают _drupal_initialize_schema()

drupal_get_schema in includes/common.inc
Возвращает схему определенной таблицы или всей базы данных сайта.
drupal_install_schema in includes/common.inc
Создаёт все таблицы БД, определённые в реализации hook_schema() модуля.
drupal_uninstall_schema in includes/common.inc
Удаляет все таблицы, которые модуль описывает в хуке hook_schema().

Код

<?php
function _drupal_initialize_schema($module, &$schema) {
  // Set the name and module key for all tables.
  foreach ($schema as $name => $table) {
    if (empty($table['module'])) {
      $schema[$name]['module'] = $module;
    }
    if (!isset($table['name'])) {
      $schema[$name]['name'] = $name;
    }
  }
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

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