Mam problem z uzyskaniem wartości modelu niestandardowego do aktualizacji na NULL.
$model = Mage::getModel('custom/model')->load($id);
$model->setCustomValue(NULL);
$model->save();
Ten kod nie aktualizuje pola custom_valuew bazie danych, a wartość bazy danych przyjmuje wartości NULL (ręczne ustawienie NULL w bazie danych działa dobrze).
EDYCJA:
Jak Tim poniżej wspomina użycie Zend_Db_Expr("NULL")ustawia wartość na null, czy ktoś mógłby wyjaśnić, dlaczego jest to wymagane w Magento, a nie tylko php NULL?
doublei próbowałem innych typów liczbowych, takich jak decimali robi, $model->setCustomValue("");ustawia wartość na0
$null = new Zend_Db_Expr("NULL");?