расскажите про хранение значения Computed Field в Database

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

Аватар пользователя Ne_L Ne_L 21 августа 2008 в 0:52

Не доконца понимаю принцип галки "Store using the database settings below" в настройках Computed Field.
В какой момент оно (значение) туда попадает, как и когда оно может менятся?
Например: значение этого поля вычисляется на основе остальных полей ноды и курса доллара(меняется каждый день автоматом с ЦБР) - как оно будет обрабатываться в данном случае?

Комментарии

Аватар пользователя Dan Dan 21 августа 2008 в 1:56

По идее, должно обновляться при каждой просмотре материала (иначе зачем оно нужно). Но могут быть проблемы с обновлением у гостей.
Имеет смысл хранить Computed Field в БД если используются сторонние модули, например views, оперирующие с этим значением.

Аватар пользователя Ne_L Ne_L 21 августа 2008 в 18:42

обновлятся при каждом просмотре будет если я сниму галку "Store using the database settings below"? а вот если я её оставлю то как?

Аватар пользователя yasik yasik 22 августа 2008 в 3:11

Попадает и изменяется когда сохраняешь ноду.
если не хранить в базе будет каждый раз обновляется
при каждом просмотре, но не сможешь вывести во views
(во в views чтобы появилось поле нужно хранить в базе)