Страница 1 из 1

конструкция изменения значений -есть ли ?

Добавлено: Вт июн 30, 2015 12:09 pm
gagarin74
Добрый день. Интересует следующий вопрос.
Имеется переменная temp.temp которая ровняется допустим 5 градусам тепла (как пример). Есть ли красивое решение отслеживать изменение данной переменной. Типо если temp.temp изменится и станет 11 градусам ,то какая то переменная temp1.temp1 станет шестью ?

Если упростить вопрос, то как узнать ("запомнить") предыдущее значение temp.temp ?

Re: конструкция изменения значений -есть ли ?

Добавлено: Вт июн 30, 2015 1:44 pm
Dark_Veter
в настройках классов-свойства есть параметр "хранить историю". Там можно указать за какое количество дней необходимо хранить историю изменений.

Re: конструкция изменения значений -есть ли ?

Добавлено: Вт июн 30, 2015 1:45 pm
gagarin74
это понятно. как это реализовать на практике?

Re: конструкция изменения значений -есть ли ?

Добавлено: Вт июн 30, 2015 4:11 pm
zelevova
Привязываем метод на изменение свойства:

Код: Выделить всё

if ($params['OLD_VALUE'] != $params['VALUE']) {
 $razdniza = $params['OLD_VALUE'] - $params['VALUE'];
} 
$razdniza - будет содержать, можно запихнуть ее в какое то свойство.

Если упростить вопрос, то в $params['OLD_VALUE'] вызванного метода при изменении будет предыдущее значение temp.temp.