/** * @param LocalConfigItem $model * @return void */ public function beforeSave($model) { parent::beforeSave($model); $value = $model->value; if (is_array($value) && in_array($model->type, array(LocalConfigItem::TYPE_DYNAMICARRAY, LocalConfigItem::TYPE_TWOPOWARRAY))) { foreach ($value as $id => $val) { if (empty($val)) { unset($value[$id]); } } } $model->value = $value; }
public function beforeSave($model) { $this->imageBehavior->imageBeforeSave($model, $model->imageBehavior->getStorePath()); parent::beforeSave($model); }