О проекте
Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.
Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.
Удачи во всех Ваших начинаниях!
Drupal: Кэширование данных в собственную таблицу
В друпале по умолчанию кэш разделён на несколько таблиц, это — cache, cache_block, cache_filter, cache_form, cache_menu, cache_page и cache_update. Из названий понятно для чего они предназначены. Для того, чтобы хранить данные в собственной таблице и при этом пользоваться функциями cache_set
/ cache_get
, достаточно в .install
файле вашего модуля реализовать соответствующим образом хук hook_schema()
:
/**
* Implementation of hook_schema().
*/
function mymodule_schema() {
$schema['cache_mycache'] = drupal_get_schema_unprocessed('system', 'cache');
$schema['cache_mycache']['description'] = 'Кэш-таблица под мои данные';
return $schema;
}
подробнее