2011-09-07 82 views
0

我在我的表的模型查詢: $q = $this->createQuery('a') ->where('a.img1 = null') ->orderBy('a.created_at DESC') ->limit(4); 的事情是,它沒有返回值,但在DB有沒有圖像的條目(IMG1字段爲空)。我究竟做錯了什麼?謝謝查詢symfony中不工作

回答

1
$q = $this->createQuery('a') 
      ->where('a.img1 IS NULL') // It needs to be IS NULL instead of = null 
      ->orderBy('a.created_at DESC') 
      ->limit(4); 

別忘了->execute()

+0

非常感謝你......現在工作正常!我忘記了'$ q-> execute();'在這個問題上,但我已經在代碼中了:) –

+0

是的,我也經常忘記它! :) – binarious