Получите разницу между версиями моделей после сохранения


Есть ли какая-либо возможность получить разницу в атрибутивных данных между версиями модели? Я создаю наблюдателя для действия catalog_product_save_after, и теперь я хочу внести некоторые изменения, только если атрибут product_versions изменился.

Author: kuba_ceg, 2014-08-05

1 answers

Попробуйте это:

$newValue = $product->getData('product_versions');
$oldValue = $product->getOrigData('product_versions');

Теперь проверьте, отличаются ли эти 2 значения. Если это так, твори свою магию.

 10
Author: Marius, 2014-08-05 11:13:55