Я создаю модуль для Drupal 7.x и хочу создать таблицу базы данных, когда модуль установлен (включен впервые). Как я могу это сделать? Спасибо.
Старый пост я знаю, но ради полноты:
hook_install_schema и hook_uninstall_schema больше не нужны с drupal 7.x
http://api.drupal.org/api/drupal/includes--database--schema.inc/group/schemaapi
Вы можете обойтись, просто реализовав hook_schema ().
Вам необходимо внедрить в ваш модуль install_schema и uninstall_schema хуки, которые возвращают информацию о схеме. Они преобразуются в таблицы создания и удаления и выполняются Drupal, когда ваш модуль включен или удален. Подробнее читайте в Схема API .
install_schema
uninstall_schema