[cakephp]findAllByを結合した違うテーブルの値でソートする

POSTED: Nov 27, 2008, 8:18 pm
TAGS:


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);

もっとスマートな方法があるはずだよねー。。