Mau tanya kepada teman-teman yang ada disini, ada yang tau ga caranya menampilkan GridView hasil dari join 4 tabel atau lebih?
Mau tanya kepada teman-teman yang ada disini, ada yang tau ga caranya menampilkan GridView hasil dari join 4 tabel atau lebih?
Sebenarnya caranya sama aja bro, define aja di masing2 modelnya.
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'group'=>array(self::BELONGS_TO, 'Group', 'group_id'),
);
}
Setelah didefine di masing-masing modelnya, define di viewnya/admin.php
array(
'name'=>'Group_id',
'header'=>'Description',
'value'=>'$data->group["Group_desc"]',
'filter'=>CHtml::listData(Sp::model()->findAll(), 'group_id', 'group_desc'),
),
Dan define untuk ketiga kolom yang lain dengan menggunakan CGridView dengan cara yang sama.