我正在尝试使用 Criteria 和 Propel 创建以下语句:
AND unix_timestamp(table.last_action) > unix_timestamp(table.last_action) -1800
但我似乎无法正确处理
$kriterien->add(sfGuardUserProfilePeer::LAST_ACTION, 'unix_timestamp(table.last_action)-90', Criteria::GREATER_THEN);
sfGuardUserProfilePeer::LAST_ACTION
不是 unix_timestamp。我怎样才能改变它呢?我已经尝试简单地更改 in 的值,LAST_ACTION
但BasesGuardUserProfilePeer.php
它引发了错误。