codeigniter模型组2模型结果

codeigniter模型组2模型结果,codeigniter,Codeigniter,我有两个不同的模型函数event_person1和event_person5,我需要根据两个带有event_id的模型的结果进行分组,模型在这里 public function event_person1($user_id){ $details1 ="select * from event where created_by={$user_id} order by created_date desc"; $details = $this->db->query($details1);

我有两个不同的模型函数event_person1和event_person5,我需要根据两个带有event_id的模型的结果进行分组,模型在这里

public function event_person1($user_id){
$details1 ="select * from event where created_by={$user_id} order by created_date   desc";
$details = $this->db->query($details1);     
$res = $details->result_array();
return $res;
}

public function event_person5($employee_id,$user_id) {
$query="select distinct(event_id) from event_booth where booth_owner='{$employee_id}'";
$sql=$this->db->query($query);
$res=$sql->result_array();
$arr=array();
foreach($res as $r)
{ 
$data['id']=$r['event_id'];
$query1="select * from event where (event_id={$data['id']} and created_by!=      {$user_id})";
$sql1=$this->db->query($query1);
$res1=$sql1->result_array();
if(!empty($res1))
{
$arr[] = $res1;
}
unset($res1);
}
return $arr;
}

你有两种功能,而不是两种型号!!请你解释一下你想做什么。我想在一个数组中对事件1和事件5的结果进行排序。你能给我一个事件1和事件5中数据的例子吗?我将事件1的结果作为数组([0]=>数组([event\u id]=>424[event\u name]=>test[event\u description]=>test[start\u date]=>2012-12-19 08:00.000)【结束日期】=>2012-12-19 09:00:00.000【需要用户档案】=>1【向所有人开放】=>1【创建人】=>143416【创建日期】=>2012-12-18 09:54:00.000【修改人】=>【修改日期】=>【标记】=>逗号)我将事件人5的结果作为数组([0]=>数组([0]=>数组([0]=>数组([event test id]=>420])【事件描述】=>asd【开始日期】=>2012-12-06 08:00:00.000【结束日期】=>2012-12-08 11:00:00.000【需要用户档案】=>【事件状态id】=>1【全部打开】=>1【创建人】=>143418【创建日期】=>2012-12-17 11:08:00.000【修改人】=>【修改日期】=>【标签】=>asd】)