/** * Override default seScenario method for populating to embedded records * @see CModel::setScenario() * @since v1.0.8 */ public function setScenario($value) { if ($this->hasEmbeddedDocuments() && $this->_embedded !== null) { foreach ($this->_embedded as $doc) { $doc->setScenario($value); } } parent::setScenario($value); }