protected function onAfterDelete($id) { if (!empty($table->product_type)) { $this->addBehavior($table->product_type); } else { $this->addBehavior('simple'); } return parent::onAfterSave($table); }
/** * This method runs after the data is saved to the $table. * * @param F0FTable &$table The table which was saved * * @return boolean */ protected function onAfterSave(&$table) { $result = parent::onAfterSave($table); if (isset($this->advanced_attrs)) { $this->advanced_attrs->ref_id = $table->ref_id; AdvancedattrsHelper::saveAdvancedAttrs($this->advanced_attrs, $table->ref_id); } return $result; }