2010年4月17日土曜日

CakePHP LEFT JOIN

findのオプションjoinsでleft joinできるのか。
http://cake.zista.jp/max/blog/view/0000000084
http://planetcakephp.org/aggregator/items/1533-cakephpcakephp12%E3%81%A7%E6%98%8E%E7%A4%BA%E7%9A%84%E3%81%ABjoin%E3%81%95%E3%81%9B%E3%82%8B%E3%82%84%E3%82%8A%E6%96%B9

$options = array(
 'conditions' => array('id' => $id);
);
$this->find('all', $options);
$options['joins'][] = array(
"type" => 'LEFT',
 "alias" => 'TableName',
 "table" => 'table_name',
 "conditions" => 'Main.id = TableName.id'
);

0 件のコメント:

コメントを投稿