Cakephp模型有条件

时间:2012-12-13 13:41:25

标签: mysql cakephp

是否可以在cakephp模型中与某些特定条件建立关系: 例如:

var $belongsTo = array(
    'Parent' => array(
        'className' => 'Category', 
        'foreignKey' => 'parent_id', 
        'dependent' => true
    )
);

我想在字段parent_id不是0的位置使用上述关系。请概述一下如何做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以像处理发现一样在关系中加入条件。

var $belongsTo = array(
    'Parent' => array(
        'className' => 'Category', 
        'foreignKey' => 'parent_id', 
        'dependent' => true,
        'conditions' => array(
            ...
        )
    )
);