Cakephp查找条件的空安全运算符

时间:2014-06-05 17:26:22

标签: php mysql cakephp

我试图找到一个字段与CakePHP上的另一个字段不相等的字段。

我尝试做什么(不起作用,它仍显示与另一个相同的项目):

array(
    'conditions' => array(
        'NOT' => array(
            array('fieldA' => null),
            array('fieldA' => 'fieldB')
        )
    )
);

基本上,我需要弄清楚如何在CakePHP的ORM上使用MySQL <=> (NULL-safe equal to operator)

它没有以下那么明显:

array(
    'conditions' => array(
        'NOT' => array(
            array('fieldA <=>' => 'fieldB')
        )
    )
);

上述内容对我不起作用:(。

1 个答案:

答案 0 :(得分:2)

尝试这种方式:

array(
    'conditions' => array(
        'NOT' => array(
            array('fieldA <=> fieldB')
        )
    )
);