Yii Framework Forum: Lo "scenario" Di Un Modello Non Viene Ereditato Dalle Relazioni - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Lo "scenario" Di Un Modello Non Viene Ereditato Dalle Relazioni Rate Topic: -----

#1 User is offline   Nicola 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 210
  • Joined: 13-March 11
  • Location:Italy

Posted 20 February 2013 - 11:53 AM

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
My company: DigiSin
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users