2013-08-20 49 views
0

我試圖從propel 1.6中的表中選擇行,其中特定的列是空的。Propel,Filter空白/空的列

所以舉例來說,如果我的查詢是這樣的:

$result = TableQuery::create() 
     ->filterByContainer("") 
     ->find(); 

我知道100%的有行,其中的「容器」欄是空白的,但如果我的print_r($結果)的行走集合對象沒有結果。如果我更改查詢以使用特定值(例如'test')過濾容器列,它可以正常工作。

我確定我缺少一些非常簡單的東西,但谷歌周圍並沒有給我答案,Propel文檔和我的猜測嘗試都沒有導致php致命錯誤。

任何人都可以指向正確的方向嗎?

+0

這可能是在早期版本的問題。但以1.7.1的方式,你已經在問題的作品中獲得了它。 –

回答

0

哈在一個幸運的運氣我剛剛嘗試了一些事情,它的工作。所有我需要做的就是去掉「」是這樣的:

$result = TableQuery::create() 
     ->filterByContainer() 
     ->find(); 

我的結果是現在罰款=)

+1

不要忘記接受你自己的答案。 – j0k