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?
Page 1 of 1
query con Ar usando with
#2
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:
dopo il codice standard puoi scrivere:
<?php foreach ($model->fasi as $fase):?> <?php echo $fase->ph_id;?> [...] <?php endforeach;?>
Share this topic:
Page 1 of 1

Help













