О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Кэширование данных в собственную таблицу

0 votes
+
-

В друпале по умолчанию кэш разделён на несколько таблиц, это — 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;
}
подробнее

Полный оригинальный материал:

XandeadX