
hasManyとかHABTMで結合したモデルをfindAllByしたときに得る配列を、findAllByしてないモデルの値でソートする方法。
$lists = $this->Fav->findAllByUserId($id);
foreach($lists as $key => $row){
$sort_lists[$key] = $row['Event']['date'];
}
array_multisort($sort_lists,SORT_ASC,$lists);
$this->set('lists',$list);
もっとスマートな方法があるはずだよねー。。