Browse Source

fixed test break.

tags/2.0.0-alpha
Qiang Xue 11 years ago
parent
commit
e4e376ba28
  1. 6
      framework/yii/base/Model.php

6
framework/yii/base/Model.php

@ -214,17 +214,13 @@ class Model extends Component implements IteratorAggregate, ArrayAccess
}
foreach ($scenarios as $scenario => $attributes) {
if (empty($attributes)) {
if (empty($attributes) && $scenario !== self::DEFAULT_SCENARIO) {
unset($scenarios[$scenario]);
} else {
$scenarios[$scenario] = array_keys($attributes);
}
}
if (empty($scenarios[self::DEFAULT_SCENARIO])) {
// keep the default scenario so that models without any rules defined can work properly
$scenarios[self::DEFAULT_SCENARIO] = [];
}
return $scenarios;
}

Loading…
Cancel
Save