Beispiel #1
0
 public function __construct($scenario = 'insert', $uid = null, $dbPersistentGridSettings = false)
 {
     if ($uid !== null) {
         $this->uid = $uid;
     }
     $this->dbPersistentGridSettings = $dbPersistentGridSettings;
     parent::__construct($scenario);
 }
Beispiel #2
0
 /**
  * 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;
             }
         }
     }
 }
Beispiel #3
0
 public function __construct($scenario = 'insert', $tableName)
 {
     $this->_tableName = $tableName;
     return parent::__construct($scenario);
 }