public function beforeSave() { if (in_array(Yii::app()->getController()->getAction()->id, array('create', 'update'))) { if (!$this->draft) { $this->print = 1; } } return parent::beforeSave(); }