我有4个型号:
项目------ ----的hasMany>详细
项目------ ----的hasMany>收藏
项目------ ----的hasMany>分类
如何查找所有包含Favourite.member_id ='8'和Category.item_category_id ='1'的项目
这是我的Item模型关系:
public $hasMany = array(
'Detail' => array(
'className' => 'Detail',
'foreignKey' => 'item_id',
'dependent' => true,
'conditions' => '',
'order' => 'created DESC',
),
'Category' => array(
'className' => 'Category',
'foreignKey' => 'item_id',
'dependent' => true,
'conditions' => '',
'order' => 'created DESC',
),
'Favorite' => array(
'className' => 'Favorite',
'foreignKey' => 'item_id',
'dependent' => true,
'conditions' => '',
'order' => 'created DESC',
)
);
Run Code Online (Sandbox Code Playgroud)
我使用了这个查询(),没关系:
$this->set('test',$this->Item->query("SELECT items.*
FROM …Run Code Online (Sandbox Code Playgroud)