2012-06-16 15 views
1

他们,请我想知道我怎么可以从列表中过滤我的结果,以便他们不重复相同results.I不想要的项目与同名重复。我的名单如下。Cakephp:我如何过滤列表结果不重复

$list[]=$this->ProgrammeChoice->Programme->ProgrammeRequirementsSubject-> 
find('list',array('fields'=> array('programme_code','programme_name'), 
'conditions'=>array('subject_code'=>$s_code,'compulsory'=>'true'))); 

它的发现,但重复programme_code和programme_name.I不想重复,请帮助。

回答

2

用查询添加分组。试试这个

$list[]=$this->ProgrammeChoice->Programme->ProgrammeRequirementsSubject-> 
find('list',array('fields'=> array('programme_code','programme_name'), 
'conditions'=>array('subject_code'=>$s_code,'compulsory'=>'true') 
'group' =>array('programme_code')));