2013-08-20 46 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