/** * Declares events and the corresponding event handler methods. * If you override this method, make sure you merge the parent result to the return value. * @return array events (array keys) and the corresponding event handler methods (array values). * @see CBehavior::events */ public function events() { return array_merge(parent::events(), array('onBeforeSave' => 'beforeSave', 'onAfterSave' => 'afterSave', 'onBeforeDelete' => 'beforeDelete', 'onAfterDelete' => 'afterDelete', 'onBeforeFind' => 'beforeFind', 'onAfterFind' => 'afterFind', 'onBeforeCount' => 'beforeCount')); }
/** * Declares events and the corresponding event handler methods. * * @return array events (array keys) and the corresponding event handler methods (array values). * * @see CBehavior::events */ public function events() { $base = parent::events(); $additional = array('onBeforeSubmit' => 'beforeSubmit', 'onAfterSubmit' => 'afterSubmit'); return array_merge($base, $additional); }