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),
));
}

Help













