Lo "scenario" Di Un Modello Non Viene Ereditato Dalle Relazioni

Salve!

sto utilizzando molto gli scenario per la gestione dei permessi di scrittura nei campi e ho notato che impostando uno scenario per un modello che ha delle relazioni, questo non viene impostato nei modelli delle relazioni.

es. se ho un modello Utente con la relazione profilo che usa il modello Profilo:


...

'profilo' => array(self::HAS_ONE, 'Profilo', 'id_utente'),

...

imposto lo scenario in questo modo:




...

$utente = $this->loadModel(Yii::app()->user->id);

$utente->setScenario('myScenario');

...



loadModel() รจ quella creata da gii

ora, il modello


$utente->profilo

non ha settato lo scenario "myScenario", per farlo devo specificarlo con




...

$utente = $this->loadModel(Yii::app()->user->id);

$utente->setScenario('myScenario');

$utente->profilo->setScenario('myScenario');

...



vi ritorna questa cosa ho sbaglio io qualche dichiarazione?

ciaociao