public function __construct($scenario = 'insert', $uid = null, $dbPersistentGridSettings = false) { if ($uid !== null) { $this->uid = $uid; } $this->dbPersistentGridSettings = $dbPersistentGridSettings; parent::__construct($scenario); }
/** * Initialize the model. * * Calls {@link queryFields()} before CActiveRecord::__constructo() is * called, and populates the model with default values, if any. */ public function __construct($scenario = 'insert', $uid = null, $dbPersistentGridSettings = false, $disablePersistentGridSettings = false) { $this->uid = $uid; $this->dbPersistentGridSettings = $dbPersistentGridSettings; $this->disablePersistentGridSettings = $disablePersistentGridSettings; $this->queryFields(); parent::__construct($scenario); if ($this->getIsNewRecord() && $scenario == 'insert') { foreach ($this->getFields() as $field) { if ($field->defaultValue != null && !$field->readOnly) { $this->{$field->fieldName} = $field->defaultValue; } } } }
public function __construct($scenario = 'insert', $tableName) { $this->_tableName = $tableName; return parent::__construct($scenario); }