addBetweenCondition

dear ALL

i used this code to build some search function with Between and date

this is my code


public function actionCari()

	{

		

		$model=new Datarek;

                

                

                if(isset($_POST['Datarek']))

		{

			$model->attributes=$_POST['Datarek'];

                        //var_dump($_POST['Datarek']);

                        $nama = $_POST['Datarek']['nama'];

                        $bank = $_POST['Datarek']['bank'];

                        $tgl1 = $_post['Datarek']['tanggal'];

                        $tgl2 = $_post['Datarek']['tanggal_akhir'];

		}

                $criteria = new CDbCriteria;

                $criteria->AddSearchCondition('nama',$nama);

                $criteria->AddSearchCondition('bank',$bank);

                $criteria->addBetweenCondition('tanggal', $tgl1 ,$tgl2,'AND');

                

                

                

                $dataProvider=new CActiveDataProvider('Datarek', array(

                    'criteria'=>$criteria,

                    

                )); 

                

        print_r($dataProvider);

               

              

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

			'model'=>$model,

                        'dataProvider'=>$dataProvider,

		));

	}

any suggestion will help

thanks