Yii Framework Forum: query con Ar usando with - Yii Framework Forum

Jump to content

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

query con Ar usando with Rate Topic: -----

#1 User is offline   sbondi 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 33
  • Joined: 07-October 10

Posted 09 November 2010 - 10:32 AM

ciao,

ho 2 tabelle
progetti(id_progetto, nomeprogetto, data...)
fasi(idfase, id_progetto,nomefase,datafase....)

vorrei creare una query con AR per cui riesco ad estrarre tutte le fasi(selezionando tutti i campi della tabella fase) in riferimento ad un determinato id_progetto e poi stamparle a video nella view.

mi sono creato una funzione cercafasi($id)
in cui:

{
$criteria= new CDbCriteria;
$criteria->select="idfase, id_progetto,nomefase,datafase....";
$criteria->condition= "(progetti.progetto_id=$id)";
$criteria->with ="progetti.fasi";
$phases = Fasi::model()->findall($criteria);
foreach ($phases as $phase)
echo$phase->ph_id;
$phase_ids[$i++]= $phase
}

}


$this->render('view',array('reports'=>$phase_ids));

ma poi non riesco a visualizzare nulla

mi potete aiutare a capire?
0

#2 User is offline   zaccaria 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 2,232
  • Joined: 04-October 09
  • Location:Moscow

Posted 10 November 2010 - 06:01 AM

Se vuoi visualizzare in un progetto le sue fasi, devi solo modificare la view del progetto:

dopo il codice standard puoi scrivere:
<?php foreach ($model->fasi as $fase):?>
<?php echo $fase->ph_id;?>
[...]

<?php endforeach;?>

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