Добрый день. Интересует следующий вопрос.
Имеется переменная temp.temp которая ровняется допустим 5 градусам тепла (как пример). Есть ли красивое решение отслеживать изменение данной переменной. Типо если temp.temp изменится и станет 11 градусам ,то какая то переменная temp1.temp1 станет шестью ?
Если упростить вопрос, то как узнать ("запомнить") предыдущее значение temp.temp ?
конструкция изменения значений -есть ли ?
Модератор: immortal
-
- Сообщения: 295
- Зарегистрирован: Вт апр 23, 2013 5:16 pm
- Откуда: Брянск
- Благодарил (а): 18 раз
- Поблагодарили: 94 раза
Re: конструкция изменения значений -есть ли ?
в настройках классов-свойства есть параметр "хранить историю". Там можно указать за какое количество дней необходимо хранить историю изменений.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
-
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
- Благодарил (а): 32 раза
- Поблагодарили: 68 раз
Re: конструкция изменения значений -есть ли ?
Привязываем метод на изменение свойства:
$razdniza - будет содержать, можно запихнуть ее в какое то свойство.
Если упростить вопрос, то в $params['OLD_VALUE'] вызванного метода при изменении будет предыдущее значение temp.temp.
Код: Выделить всё
if ($params['OLD_VALUE'] != $params['VALUE']) {
$razdniza = $params['OLD_VALUE'] - $params['VALUE'];
}
Если упростить вопрос, то в $params['OLD_VALUE'] вызванного метода при изменении будет предыдущее значение temp.temp.
- Рейтинг: 1.16%
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
CONNECT: http://connect.smartliving.ru/profile/311