Как создать таблицу базы данных в установочном файле для модуля Drupal? - PullRequest
2 голосов
/ 13 мая 2010

Я создаю модуль для Drupal 7.x и хочу создать таблицу базы данных, когда модуль установлен (включен впервые). Как я могу это сделать? Спасибо.

Ответы [ 2 ]

7 голосов
/ 15 сентября 2011

Старый пост я знаю, но ради полноты:

hook_install_schema и hook_uninstall_schema больше не нужны с drupal 7.x

http://api.drupal.org/api/drupal/includes--database--schema.inc/group/schemaapi

Вы можете обойтись, просто реализовав hook_schema ().

0 голосов
/ 13 мая 2010

Вам необходимо внедрить в ваш модуль install_schema и uninstall_schema хуки, которые возвращают информацию о схеме. Они преобразуются в таблицы создания и удаления и выполняются Drupal, когда ваш модуль включен или удален. Подробнее читайте в Схема API .

...