It is as risky to believe everything, as it is to believe nothing. - Denis Diderot

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

Posted: Nov 27, 2008, 8:18 pm | Author: cyberryo | Category: Dialy | 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);

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


Facebook Comments