コード例 #1
0
 /**
  * @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;
 }
コード例 #2
0
 public function beforeSave($model)
 {
     $this->imageBehavior->imageBeforeSave($model, $model->imageBehavior->getStorePath());
     parent::beforeSave($model);
 }