Drupal работа с базой данных – практическая сторона реализации

Drupal работа с базой данных

От автора: в Drupal работа с базой данных является важной составляющей использования данного движка. Но, а как насчет практической реализации?

Можно пока оставить

Понятно, что конфигурация – это тоже «архи важно». Вот только мало кто описывает все этапы использования СУБД в нашей CMS. Больше как-то «по закоулкам» и семимильными шагами. А начинающим нужен конкретный пример. Исправим это, и предоставим вариант реализации полностью.

Не буду озвучивать теорию о том, что в 7 Друпал начали применять специализировнной API для баз. С этим познакомитесь самостоятельно. А сейчас сделаем модуль для создания таблицы.

В нем должно быть три файла. Все они располагаются в отдельной папке по этому пути:

Drupal работа с базой данных

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее

То есть, в каталоге modules создайте папку с именем модуля. В первом файле (.INFO) хранится краткое описание модуля.

Drupal работа с базой данных

В .MODULE помещаются базовый функционал расширения. Например, с db select(). Но этот метод мы сегодня оставим в покое :) . Поэтому данный файл останется пустым (запас на будущее).

Drupal работа с базой данных

Главная закваска происходит в .INSTALL. Здесь мы используем хук hook_schema для создания новой таблицы в базе движка. Таблица получится наипростейшая с двумя полями и первичным ключом.

Drupal работа с базой данных

Проверка реализации

Теперь заходим в админку движка, активируем с помощью настроек наш модуль.

Drupal работа с базой данных

Заходим в базу и проверяем наличие таблицы.

Drupal работа с базой данных

Ура! Она присутствует. Ссылка на архив с описанным примером.

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Курс по Drupal. Основы

Прямо сейчас посмотрите курс по Drupal!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree