class AmsDealerRepairOrder extends CActiveRecord
{
public $bname;
//用来做时间维度的筛选
public $date_stime;//开始时间
public $date_etime;//结束时间
自定义的一些属性,来做搜索条件,想要$model->a ttributes赋自定义的值
public function rules()
{
return array(
array('id, did, bid, pdate ,date_stime, date_etime', 'safe', 'on'=>'search'),
);
}
就必须在rules里面指定的条件new对象加上‘safe';
$model = new AmsDealerRepairOrder('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['AmsDealerRepairOrder'])){
$model->attributes = $_GET['AmsDealerRepairOrder'];
}
这样才能赋值成功, $model->unsetAttributes() 把默认属性去掉,不干扰查询条件