我有两张桌子。
1.officetypes with fields-id(pk),name,under_id
2.officenames with fields-id(pk),name,office_type_id(fk),underid
我有两个型号:Officetype .php
<?php
class Officetype extends AppModel
{
var $hasMany = array('Officename');
}
?>
officename.php
<?php
App::uses('AppModel', 'Model');
class Officename extends AppModel
{
public $name = 'Officename';
public $belongTo = array('Officetype');
} ?>
现在我如何将两个模型关联起来进行内连接
答案 0 :(得分:0)
$subcategories = $this->Officetype->find('list', array(
'conditions' => array('Officename.underid' => $office_type_id),
'recursive' => -1
));
在上面的查询中写入fields数组中的字段,它会在模型中定义模型关系时自行创建连接。