В какой таблице хранить маленькие данные модуля?

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

Аватар пользователя Bafur Bafur 2 мая 2018 в 2:17

Привет!
У модуля в настройках есть два поля данных типа: int(1) и varchar(255). Правильно ли будет создавать отдельную таблицу для их хранения? Если нет, то в какой таблице их хранить?

Лучший ответ

Аватар пользователя ivnish ivnish 2 мая 2018 в 7:41
2

Если настройки системные, не для каждого пользователя, то используйте таблицу variable и механизм переменных друпала.

Комментарии

Аватар пользователя Bafur Bafur 2 мая 2018 в 2:38

В этом и вопрос. Пишу модуль. Создавать свою таблицу для модуля или для двух ячеек лучше использовать одну из системных? В WP, например, для таких случаев wp_options самое то.

Аватар пользователя Semantics Semantics 2 мая 2018 в 7:54

Настройки могут быть сеансовые, для пользователя, общесистемные, для каких-страниц.
Что всё таки планируется хранить?

Аватар пользователя ivnish ivnish 2 мая 2018 в 7:41
2

Если настройки системные, не для каждого пользователя, то используйте таблицу variable и механизм переменных друпала.

Аватар пользователя Bafur Bafur 2 мая 2018 в 9:11

Настройки системные. Похоже нужно использовать variable_set() и variable_get() для работы с таблицей variable. Спасибо!