【发布时间】:2015-07-09 09:39:11
【问题描述】:
我添加了一个虚拟列,然后使用“拥有”对其进行过滤。当我需要按一个值过滤时,一切正常,但我还需要按“非空”过滤。只需要 3 个参数,包括子句、值和绑定类型,有没有办法传递一个标准?
$Sharings->having("TotalSharing = ?",2, \PDO::PARAM_INT);
或者我是否必须添加一个新的虚拟列,该列具有我直接需要的值?
提前非常感谢! 焦亚
【问题讨论】:
标签: propel
我添加了一个虚拟列,然后使用“拥有”对其进行过滤。当我需要按一个值过滤时,一切正常,但我还需要按“非空”过滤。只需要 3 个参数,包括子句、值和绑定类型,有没有办法传递一个标准?
$Sharings->having("TotalSharing = ?",2, \PDO::PARAM_INT);
或者我是否必须添加一个新的虚拟列,该列具有我直接需要的值?
提前非常感谢! 焦亚
【问题讨论】:
标签: propel
好的,实际上比我想象的要容易得多,我只是使用了:
$Sharings->having("TotalSharing > ?",0, \PDO::PARAM_INT);
所以我不需要使用 Criteria 对象,我很傻,没想到这一点,只是习惯了使用 filterBy...
【讨论】: