Di Dalam Perulangan Ada Perulangan

Permisi master-master mau tanya saya masih baru belajar yii bagai mana ya menampilkan data Di dalam perulangan ada perulangan dari database hehe… bener apa endak itu judulnya, saya mempunyai database seperti ini

5086

db.jpg

Saya ingin menampilkan data seperti gambar dibawah ini, di index.php (View)

5087

view.jpg

Saya sudah coba tapi yang tampil hanya nama albumnya nama gambarnya tidak tampil

dari pagi sampek malem… saya otak-atik alhasil gatot… (gagal total)

mohon pencerahannya master

ini scrip saya :





/* (Controller) AlbumController.php  */

public function actionIndex()

{

$model=new Album();

$criteria=new CDbCriteria;

$list = $model->findAll($criteria);

$this->render('index',array(

 'list'=>$list,

));

}


/* (Model) Album.php  */

public function relations()

{

        return array(

                    'gambar' => array(self::HAS_MANY, 'Gambar', 'album_id'),

        );

}

/* (Model) Gambar.php  */

public function relations()

{

        return array(

                    'album' => array(self::BELONGS_TO, 'Album', 'album_id'),

        );

}

/* (View) index.php  */

<?php 

foreach($list as $data):

echo $data->nama_album;

echo $data->gambar->image; 

endforeach;

?>




Mohon pencarahannya… ya

Matur nuwun… sanget

dicoba saja list gambarnya di loop lagi, baru diakses atributnya.

<?php

foreach($list as $data):

echo $data->nama_album;

foreach($data->gambar as $listgambar):

  echo &#036;listgambar-&gt;image;

endforeach;

endforeach;

?>