SQL request does not work correctly
===

my problem is very simple. I have a table named 'articles' and I'd like to get the first three recent articles order DESC. But I want also these articles be displayed if their publication date is older or equal to today. So I've had an other condition in my request. My cakephp code is the following :

    $this->set('lastArticles', $this->Article->find('all', array(
    			'conditions' => array('Article.visible' => true),
    			'Article.publication_date <= ' => date('Y-m-d'),
    			'order' => array('Article.creation_date DESC', 'Article.id DESC'),
    			'limit' => 3
    		)));

But the problem is even if the articles with a publication date > date('Y-m-d') these ones are displayed too! Does anyone have an idea ? Thanks in advance for your answer.