These are chat archives for dru-io/Drupal

15th
Dec 2016
Airat
@codev0
Dec 15 2016 10:47
привет
KarmaBot
@KarmaBot
Dec 15 2016 10:47
Будь как дома, @codev0, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Airat
@codev0
Dec 15 2016 10:48
вопрос, а как хранить массив в базе?
1.5т, 8-10 куб.м; 2800; 3; 2500; 2500
такого вида данные
что надо в schema прописать?
чут гугль ниче не дал
Airat
@codev0
Dec 15 2016 10:59
решил
boolboost
@boolboost
Dec 15 2016 11:01
@codev0 как больше нравиться.
Базы для структурированных данных больше
Можно в строку можно в blob
Поиска по этим данным надеюсь не будет в будущем у вас
Airat
@codev0
Dec 15 2016 11:04
сначала у меня были поля отдельные, теперь решил массивом сделать, чтобы за каждым значением в базу не ходить
там будет ключ значение
boolboost
@boolboost
Dec 15 2016 11:05
Есть же кеш
Airat
@codev0
Dec 15 2016 11:06
а что не так с кэшем?
boolboost
@boolboost
Dec 15 2016 11:06
Тип список чем не устроил?
Airat
@codev0
Dec 15 2016 11:06
у меня калькулятор
boolboost
@boolboost
Dec 15 2016 11:07
Для калькулятора кастом
Airat
@codev0
Dec 15 2016 11:07
так, подробнее, что за список?
boolboost
@boolboost
Dec 15 2016 11:07
Ну тип поля список
Хронит ключи
А за значениями один раз одращается к базе
По моему за значениеми всех списков
Если вы юзаете поля
Это то что вам нужно как мне кажется
Airat
@codev0
Dec 15 2016 11:09
так, я что то не успеваю за ходом мысли.
https://www.drupal.org/docs/7/api/schema-api/data-types тут нет типа list
я думал это так работает, делаю типа text в schema, потом собираю данные из формы, и сохраняю сериализованный массив
после тяну их через цикл, или по ключу
boolboost
@boolboost
Dec 15 2016 11:11
Если у вас схема
Значит вы не юзаете поля
Airat
@codev0
Dec 15 2016 11:11
что надо в schema прописать?
выходит я правильно думаю?
boolboost
@boolboost
Dec 15 2016 11:12
Плохо читал значит
Я
Airat
@codev0
Dec 15 2016 11:12
@boolboost спасибо, подтвердили догадки
KarmaBot
@KarmaBot
Dec 15 2016 11:12
Спасибо (+1) для @boolboost принято! Текущая карма +42.
boolboost
@boolboost
Dec 15 2016 11:13
Я вижу самый нормальный способ это использовать отдельную таблицу
Airat
@codev0
Dec 15 2016 11:14
так и есть, у меня кастомный модуль, с Field API никак не связан, своя админка, и тп