小编Tam*_*ynh的帖子

使用hasMany模型查找条件

我有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)

cakephp model find conditional-statements

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

cakephp ×1

conditional-statements ×1

find ×1

model ×1