/** * Initialize class. * Search all events in modules and cache them. * @static */ public static function init() { self::$initialized = true; self::loadEventsFile(); foreach (Yii::app()->getModules() as $mid => $module) { $className = ucfirst($mid) . 'ModuleEvents'; if (class_exists($className, false)) { self::loadEventsClass($className); } } }
public function init() { Yii::import('app.managers.CManagerModelEvent'); CManagerModelEvent::attachEvents($this); }