public function save() { $ad1 = SiteVariable::model()->findByPk('GAD_728x90'); $ad2 = SiteVariable::model()->findByPk('GAD_336x280'); $ad3 = SiteVariable::model()->findByPk('GAD_728x15'); $ad1->value = $this->GAD_728x90; $ad2->value = $this->GAD_336x280; $ad3->value = $this->GAD_728x15; // print_r($this);exit; $ad1->save(false); $ad2->save(false); $ad3->save(false); }
public function save() { foreach ($this->getAttributes() as $prop => $value) { $setting = SiteVariable::model()->findByPk($prop); if (!$setting) { $setting = new SiteVariable(); $setting->variable = $prop; $setting->title = $this->getAttributeLabel($prop); } $setting->value = $this->{$prop}; // print_r($this);exit; $setting->save(false); } }