Задача простейшая. Нужно хранить данные о местах купленных билетов.
Нужно их добавлять по мере покупки и удалить потом все сразу или по одному.
Как грамотно с точки зрения Друпала это сделать?
Надумал что в Ноде хранить цифирки через запятую и получать их через:
$u=$node = node_load(16);
print_r ($u['und'][0] ['value']);
А может есть что пооригинальней?
Спасибо.
Комментарии
$u=$node = node_load(16);
$u=$u->body;
print ($u['und'][0] ['value']);
Оригинальней не надо..
Храните в ноде..
Нода здоровая..Можно и в поле хранить
Лучше текстовое поле (длинное) и там хранить json, с ним проще будет работать а в перспективе не составит проблем вносить новые данные.
Если по уму - то под каждую циферку - свое значение (множественного поля).
Если по человечески - то в одном поле, и писать свой, например, виджет для заполнения и тд., но в таком случае забываем о всех остальных плюшкам использования этих данных в вьюсах и тд.
----
не используйте ['und']
используйте вместо этого [LANGUAGE_NONE] уже что ли..
если нужна админка - берите https://www.drupal.org/project/eck + views для админки
если все манипуляции будут производиться только программно, просто создайте табличку в базе и храните все там
а хранить в ноде - это бред
пс: еще можно использовать variable_set/variable_get, но только для мелких данных