public static function nextId() { if (DbIDGenerator::$idgenerator == null) { DbIDGenerator::$idgenerator = new DbIDGenerator(); } return DbIDGenerator::$idgenerator->getNextID(); }
public function afterConstruct($event) { Yii::import('system.vendors.lifei.DbIDGenerator'); if($this->owner->isNewRecord && $this->owner->getPrimaryKey() == NULL) { $this->owner->setPrimaryKey(DbIDGenerator::nextId()); } }
protected function afterConstruct() { parent::afterConstruct(); if ($this->isNewRecord && $this->getPrimaryKey() == NULL) { $this->setPrimaryKey(DbIDGenerator::nextId()); } }