tags:

views:

1245

answers:

2

I need to select all rows where User.site_url is not null. It's simple enough to do this in a regular MySQL query but how is this done in CakePHP?

The manual mentions the following:

array ("not" => array (
        "Post.title" => null
    )
)

I have tried the following but it's still returning everything

$this->User->find('all', array('conditions' => array('not' => array('User.site_url'))));
+8  A: 

I think this is what you mean:

$this->User->find( 'all', array( 'conditions' => array("not" => array ( "User.site_url" => null)))
Noah
I don't believe I missed something like that, thanks to both of the answers!
DanCake
+3  A: 

Your just missing the null

$this->User->find('all', array('conditions' => array('not' => array('User.site_url'=>null))));
PetersenDidIt