charectcheng 2012-05-29 10:07:26 3179次浏览 3条回复 1 0 0

[attach]741[/attach]

$dataProvider=new CActiveDataProvider('Campaigns', array(
    'criteria'=>array('condition'=>'t.user_status=0 and t.admin_status=0 and t.deleted=0 and t.deletetime=0',
    'with'=>array('banners')),
    'pagination'=>false,
));

foreach($dataProvider->getData() as $key=>$value)
{
    $banner_id = $value['id'];
    $name[$value['banners']['id']] = $value['banners']['name'];	
}
return $name;

比如第一列的ID为2,查询出来的结果有两条记录..banner_id显示1,2 第二列ID为3查询出来有4条记录..第二列的banner_id显示 3,4,5,6 跪求各位高手大虾指导解答.谢谢~

  • 回复于 2012-05-29 11:16 举报

    没看明白你的意思

  • 回复于 2012-05-29 11:46 举报

    第一列ID为83761661,查询数据库得到banner_id为aa.在banner_id就显示aa
    第二列ID为3599183965查询数据库得到banner_di为bb,cc,dd.在banner_id就显示bb,cc,dd

  • 回复于 2012-05-29 17:13 举报

    这个根城市联动很像啊,你可以参考那个一下

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