wangerting1988 2012-03-20 10:04:18 2851次浏览 4条回复 0 0 0
$data=DanpingProperty::model()->findAll(array(
    'with'=>'categories',
    'condition'=>'categories.id_danping_category='.$id_danping_category
));

$dataProvider=new CArrayDataProvider($data);

在CGridView中可以显示了,但是没有过滤功能,我怎么做可以把过滤功能加上。 有做过的大侠们把你们的代码共享一下吧!!!!

  • 回复于 2012-03-20 17:40 举报
    $dataProvider=new CArrayDataProvider($data,array(
        'criteria' => $criteria,
    ));
    
  • 回复于 2012-03-21 12:54 举报

    你这个的方法不可以了。谢谢

  • 回复于 2012-03-22 13:01 举报

    二楼说的没错,你的过滤指的是什么?

    $criteria=new CDbCriteria;
    $criteria->compare('Id',$data->Id);
    $criteria->compare('name',$data->name,true);
    
    $dataProvider = new CActiveDataProvider($data, array(
        'criteria'=>$criteria,
    ));
    
  • 回复于 2012-03-22 13:45 举报

    恩。对啊!!!!!!

您需要登录后才可以回复。登录 | 立即注册