Вывод из таблиц БД ?

Главные вкладки

Аватар пользователя olejonok olejonok 23 мая 2015 в 21:37

Добрый день.

Изучаю Drupal7.
Написал под него модули, которые (при помощи cron) периодически пишут _свои_ таблицы данных со своей структурой, которую только эти модули и знают.
Встал вопрос вывода данных на экран.

При помощи PHP я бы давно это сделал, а вот как на Drupale реализовать я в раздумье. Ищу уроки, законченные примеры. Кто может подсказать?
Сustom запросы к базе данных в теле нового Блока - > содержание блока (PHP code) могу организовать.
Это верное решение?

Комментарии

Аватар пользователя serega111 serega111 23 мая 2015 в 22:03

1. Никаких custom запросов, для загрузки данных юзайте апи. тут неплохо описано что и как http://xandeadx.ru/blog/drupal/88
2.

"olejonok" wrote:
Сustom запросы к базе данных в теле нового Блока

Мешать модель и вью плохо в любом языке/фреймворке. Для загрузки данных напишите отдельную функцию в файле модуля, в нем же опишите создайте блок через hook_block_info и выведите через hook_block_view

Аватар пользователя olejonok olejonok 23 мая 2015 в 22:44

Я вот тоже подспудно чую, что мешать "код" и "представление" не есть гуд и в дальнейшем боком выйдет.
Поэтому и ищу правильное и изящное решение. Спасибо. Пойду смотреть ваши рекомендации.