ane punya tabel database nih om.
tbl_calo => (id_calo, nama_calo)
tbl_anggota => (id_anggota, id_calo, nama_anggota)
tbl_tagihan => (id_tagihan, id anggota, Harga)
Nah ane lagi fokus belajar2 di TAGIHAN nih, tapi bingung 
dihalaman admin (TAGIHAN) kan ada advanced search dan gridview bawaan yii.
ane mau buat di fungsi searchnya buat nyari tagihan anggota yang memiliki id_calo = misalnya 20.
ini script search() ane, Standard bgt
public function search()
{
$criteria=new CDbCriteria;
$criteria->compare('id_tagihan',$this->id_tagihan);
$criteria->compare('id_anggota',$this->id_anggota);
$criteria->addBetweenCondition('pembayaran',$this->date1,$this->date2);
$criteria->compare('id_jt',$this->id_jt);
$criteria->compare('status',$this->status);
$criteria->compare('notes',$this->notes,true);
$criteria->compare('tagihan',$this->tagihan,true);
$criteria->order = ('id_tagihan DESC');
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
'pagination'=>array('pageSize'=>$this->pagesize),
));
}
mbahsomo
(Mbahsomo)
2
Wah terimakasih mas. tambah ilmu ini
teguh11
(Teguhkrstianto)
3
ini apaan yang mau ditanyain??
aqge
(Programmer Riau)
4
mungkin bisa begini
$criteria->with= array('anggota');
$criteria->compare('anggota.id_calo',$this->anggota->id_calo,true);