Browse Source

added check column

tags/2.0.0-beta
Vladimir Zbrailov 11 years ago
parent
commit
a97f6387f9
  1. 6
      framework/db/ActiveRecord.php

6
framework/db/ActiveRecord.php

@ -284,7 +284,11 @@ class ActiveRecord extends BaseActiveRecord
$schema = static::getTableSchema();
foreach ($row as $name => $value) {
if (isset($columns[$name])) {
$record->setAttribute($name, $schema->getColumn($name)->typecast($value));
if ($schema->getColumn($name) !== null) {
$record->setAttribute($name, $schema->getColumn($name)->typecast($value));
} else {
$record->setAttribute($name, $value);
}
} else {
$record->$name = $value;
}

Loading…
Cancel
Save