YiiのGridViewのfilterで初期値を設定するには、コントローラの
public function actionAdmin()
{
$model=new PointHistory('search');
$model->unsetAttributes(); // clear any default values
$model->type=PointHistory::POINTHISTORY_TYPE_BUY;
if(isset($_GET['PointHistory']))
$model->attributes=$_GET['PointHistory'];
$this->render('admin',array(
'model'=>$model,
));
}のようなところで
public function actionAdmin()
{
$model=new PointHistory('search');
$model->unsetAttributes(); // clear any default values
//filterの初期値を設定
$model->attribute_name='初期値';
if(isset($_GET['PointHistory']))
$model->attributes=$_GET['PointHistory'];
$this->render('admin',array(
'model'=>$model,
));
}のように設定します。