0
我在我的表的模型查詢: $q = $this->createQuery('a') ->where('a.img1 = null') ->orderBy('a.created_at DESC') ->limit(4);
的事情是,它沒有返回值,但在DB有沒有圖像的條目(IMG1字段爲空)。我究竟做錯了什麼?謝謝查詢symfony中不工作
我在我的表的模型查詢: $q = $this->createQuery('a') ->where('a.img1 = null') ->orderBy('a.created_at DESC') ->limit(4);
的事情是,它沒有返回值,但在DB有沒有圖像的條目(IMG1字段爲空)。我究竟做錯了什麼?謝謝查詢symfony中不工作
$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()
!
非常感謝你......現在工作正常!我忘記了'$ q-> execute();'在這個問題上,但我已經在代碼中了:) –
是的,我也經常忘記它! :) – binarious